Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/ip_output.c
Show First 20 Lines • Show All 1,059 Lines • ▼ Show 20 Lines | |||||
#ifdef RSS | #ifdef RSS | ||||
case IP_RSS_LISTEN_BUCKET: | case IP_RSS_LISTEN_BUCKET: | ||||
#endif | #endif | ||||
case IP_TOS: | case IP_TOS: | ||||
case IP_TTL: | case IP_TTL: | ||||
case IP_MINTTL: | case IP_MINTTL: | ||||
case IP_RECVOPTS: | case IP_RECVOPTS: | ||||
case IP_RECVRETOPTS: | case IP_RECVRETOPTS: | ||||
case IP_ORIGDSTADDR: | |||||
case IP_RECVDSTADDR: | case IP_RECVDSTADDR: | ||||
case IP_RECVTTL: | case IP_RECVTTL: | ||||
case IP_RECVIF: | case IP_RECVIF: | ||||
case IP_ONESBCAST: | case IP_ONESBCAST: | ||||
case IP_DONTFRAG: | case IP_DONTFRAG: | ||||
case IP_RECVTOS: | case IP_RECVTOS: | ||||
case IP_RECVFLOWID: | case IP_RECVFLOWID: | ||||
#ifdef RSS | #ifdef RSS | ||||
▲ Show 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | INP_WUNLOCK(inp); \ | ||||
case IP_RECVRETOPTS: | case IP_RECVRETOPTS: | ||||
OPTSET(INP_RECVRETOPTS); | OPTSET(INP_RECVRETOPTS); | ||||
break; | break; | ||||
case IP_RECVDSTADDR: | case IP_RECVDSTADDR: | ||||
OPTSET(INP_RECVDSTADDR); | OPTSET(INP_RECVDSTADDR); | ||||
break; | break; | ||||
case IP_ORIGDSTADDR: | |||||
OPTSET2(INP_ORIGDSTADDR, optval); | |||||
break; | |||||
case IP_RECVTTL: | case IP_RECVTTL: | ||||
OPTSET(INP_RECVTTL); | OPTSET(INP_RECVTTL); | ||||
break; | break; | ||||
case IP_RECVIF: | case IP_RECVIF: | ||||
OPTSET(INP_RECVIF); | OPTSET(INP_RECVIF); | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 116 Lines • ▼ Show 20 Lines | case IP_RETOPTS: | ||||
sopt->sopt_valsize = 0; | sopt->sopt_valsize = 0; | ||||
break; | break; | ||||
case IP_TOS: | case IP_TOS: | ||||
case IP_TTL: | case IP_TTL: | ||||
case IP_MINTTL: | case IP_MINTTL: | ||||
case IP_RECVOPTS: | case IP_RECVOPTS: | ||||
case IP_RECVRETOPTS: | case IP_RECVRETOPTS: | ||||
case IP_ORIGDSTADDR: | |||||
case IP_RECVDSTADDR: | case IP_RECVDSTADDR: | ||||
case IP_RECVTTL: | case IP_RECVTTL: | ||||
case IP_RECVIF: | case IP_RECVIF: | ||||
case IP_PORTRANGE: | case IP_PORTRANGE: | ||||
case IP_ONESBCAST: | case IP_ONESBCAST: | ||||
case IP_DONTFRAG: | case IP_DONTFRAG: | ||||
case IP_BINDANY: | case IP_BINDANY: | ||||
case IP_RECVTOS: | case IP_RECVTOS: | ||||
Show All 27 Lines | #define OPTBIT2(bit) (inp->inp_flags2 & bit ? 1 : 0) | ||||
break; | break; | ||||
case IP_RECVRETOPTS: | case IP_RECVRETOPTS: | ||||
optval = OPTBIT(INP_RECVRETOPTS); | optval = OPTBIT(INP_RECVRETOPTS); | ||||
break; | break; | ||||
case IP_RECVDSTADDR: | case IP_RECVDSTADDR: | ||||
optval = OPTBIT(INP_RECVDSTADDR); | optval = OPTBIT(INP_RECVDSTADDR); | ||||
break; | |||||
case IP_ORIGDSTADDR: | |||||
optval = OPTBIT2(INP_ORIGDSTADDR); | |||||
break; | break; | ||||
case IP_RECVTTL: | case IP_RECVTTL: | ||||
optval = OPTBIT(INP_RECVTTL); | optval = OPTBIT(INP_RECVTTL); | ||||
break; | break; | ||||
case IP_RECVIF: | case IP_RECVIF: | ||||
optval = OPTBIT(INP_RECVIF); | optval = OPTBIT(INP_RECVIF); | ||||
▲ Show 20 Lines • Show All 122 Lines • Show Last 20 Lines |