pub const IP = struct 399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472pub const IP = struct {
pub const OPTIONS = 1;
pub const HDRINCL = 2;
pub const TOS = 3;
pub const TTL = 4;
pub const RECVOPTS = 5;
pub const RECVRETOPTS = 6;
pub const RECVDSTADDR = 7;
pub const SENDSRCADDR = RECVDSTADDR;
pub const RETOPTS = 8;
pub const MULTICAST_IF = 9;
pub const MULTICAST_TTL = 10;
pub const MULTICAST_LOOP = 11;
pub const ADD_MEMBERSHIP = 12;
pub const DROP_MEMBERSHIP = 13;
pub const MULTICAST_VIF = 14;
pub const RSVP_ON = 15;
pub const RSVP_OFF = 16;
pub const RSVP_VIF_ON = 17;
pub const RSVP_VIF_OFF = 18;
pub const PORTRANGE = 19;
pub const RECVIF = 20;
pub const IPSEC_POLICY = 21;
pub const ONESBCAST = 23;
pub const BINDANY = 24;
pub const ORIGDSTADDR = 27;
pub const RECVORIGDSTADDR = ORIGDSTADDR;
pub const FW_TABLE_ADD = 40;
pub const FW_TABLE_DEL = 41;
pub const FW_TABLE_FLUSH = 42;
pub const FW_TABLE_GETSIZE = 43;
pub const FW_TABLE_LIST = 44;
pub const FW3 = 48;
pub const DUMMYNET3 = 49;
pub const FW_ADD = 50;
pub const FW_DEL = 51;
pub const FW_FLUSH = 52;
pub const FW_ZERO = 53;
pub const FW_GET = 54;
pub const FW_RESETLOG = 55;
pub const FW_NAT_CFG = 56;
pub const FW_NAT_DEL = 57;
pub const FW_NAT_GET_CONFIG = 58;
pub const FW_NAT_GET_LOG = 59;
pub const DUMMYNET_CONFIGURE = 60;
pub const DUMMYNET_DEL = 61;
pub const DUMMYNET_FLUSH = 62;
pub const DUMMYNET_GET = 64;
pub const RECVTTL = 65;
pub const MINTTL = 66;
pub const DONTFRAG = 67;
pub const RECVTOS = 68;
pub const ADD_SOURCE_MEMBERSHIP = 70;
pub const DROP_SOURCE_MEMBERSHIP = 71;
pub const BLOCK_SOURCE = 72;
pub const UNBLOCK_SOURCE = 73;
pub const MSFILTER = 74;
pub const VLAN_PCP = 75;
pub const FLOWID = 90;
pub const FLOWTYPE = 91;
pub const RSSBUCKETID = 92;
pub const RECVFLOWID = 93;
pub const RECVRSSBUCKETID = 94;
// Same namespace, but these are arguments rather than option names
pub const DEFAULT_MULTICAST_TTL = 1;
pub const DEFAULT_MULTICAST_LOOP = 1;
pub const MAX_MEMBERSHIPS = 4095;
pub const MAX_GROUP_SRC_FILTER = 512;
pub const MAX_SOCK_SRC_FILTER = 128;
pub const MAX_SOCK_MUTE_FILTER = 128;
pub const PORTRANGE_DEFAULT = 0;
pub const PORTRANGE_HIGH = 1;
pub const PORTRANGE_LOW = 2;
}