Lines Matching refs:option

913 ipv4_delta_group(IPv4GroupInterface* group, int option,
916 switch (option) {
936 ipv4_delta_membership(ipv4_protocol* protocol, int option,
944 switch (option) {
956 if (option == IP_DROP_MEMBERSHIP
957 || option == IP_DROP_SOURCE_MEMBERSHIP)
968 status = ipv4_delta_group(state, option, interface, sourceAddr);
975 generic_to_ipv4(int option)
977 switch (option) {
1011 ipv4_delta_membership(ipv4_protocol* protocol, int option,
1027 return ipv4_delta_membership(protocol, option, interface,
1033 ipv4_generic_delta_membership(ipv4_protocol* protocol, int option,
1057 return ipv4_delta_membership(protocol, generic_to_ipv4(option), interface,
1179 ipv4_control(net_protocol* _protocol, int level, int option, void* value,
1183 return sDatalinkModule->control(sDomain, option, value, _length);
1190 ipv4_getsockopt(net_protocol* _protocol, int level, int option, void* value,
1198 if (option == IP_HDRINCL) {
1202 if (option == IP_RECVDSTADDR) {
1206 if (option == IP_TTL)
1208 if (option == IP_TOS)
1210 if (option == IP_MULTICAST_IF) {
1227 if (option == IP_MULTICAST_TTL) {
1233 if (option == IP_MULTICAST_LOOP) {
1239 if (option == IP_ADD_MEMBERSHIP
1240 || option == IP_DROP_MEMBERSHIP
1241 || option == IP_BLOCK_SOURCE
1242 || option == IP_UNBLOCK_SOURCE
1243 || option == IP_ADD_SOURCE_MEMBERSHIP
1244 || option == IP_DROP_SOURCE_MEMBERSHIP
1245 || option == MCAST_JOIN_GROUP
1246 || option == MCAST_LEAVE_GROUP
1247 || option == MCAST_BLOCK_SOURCE
1248 || option == MCAST_UNBLOCK_SOURCE
1249 || option == MCAST_JOIN_SOURCE_GROUP
1250 || option == MCAST_LEAVE_SOURCE_GROUP) {
1257 dprintf("IPv4::getsockopt(): get unknown option: %d\n", option);
1261 return sSocketModule->get_option(protocol->socket, level, option, value,
1267 ipv4_setsockopt(net_protocol* _protocol, int level, int option,
1275 if (option == IP_HDRINCL) {
1290 if (option == IP_RECVDSTADDR) {
1305 if (option == IP_TTL)
1307 if (option == IP_TOS)
1309 if (option == IP_MULTICAST_IF) {
1349 if (option == IP_MULTICAST_TTL) {
1355 if (option == IP_MULTICAST_LOOP) {
1365 if (option == IP_ADD_MEMBERSHIP || option == IP_DROP_MEMBERSHIP) {
1374 return ipv4_delta_membership(protocol, option, &mreq.imr_interface,
1377 if (option == IP_BLOCK_SOURCE
1378 || option == IP_UNBLOCK_SOURCE
1379 || option == IP_ADD_SOURCE_MEMBERSHIP
1380 || option == IP_DROP_SOURCE_MEMBERSHIP) {
1389 return ipv4_delta_membership(protocol, option, &mreq.imr_interface,
1392 if (option == MCAST_LEAVE_GROUP || option == MCAST_JOIN_GROUP) {
1401 return ipv4_generic_delta_membership(protocol, option,
1404 if (option == MCAST_BLOCK_SOURCE
1405 || option == MCAST_UNBLOCK_SOURCE
1406 || option == MCAST_JOIN_SOURCE_GROUP
1407 || option == MCAST_LEAVE_SOURCE_GROUP) {
1416 return ipv4_generic_delta_membership(protocol, option,
1420 dprintf("IPv4::setsockopt(): set unknown option: %d\n", option);
1424 return sSocketModule->set_option(protocol->socket, level, option,