| /net/sctp/ |
| A D | output.c | 60 packet->size = packet->overhead; in sctp_packet_reset() 63 packet->has_sack = 0; in sctp_packet_reset() 64 packet->has_data = 0; in sctp_packet_reset() 65 packet->has_auth = 0; in sctp_packet_reset() 67 packet->auth = NULL; in sctp_packet_reset() 82 packet->vtag = vtag; in sctp_packet_config() 96 packet->size = packet->overhead; in sctp_packet_config() 157 packet->vtag = 0; in sctp_packet_init() 187 packet, packet->size, chunk, chunk->skb ? chunk->skb->len : -1); in sctp_packet_transmit_chunk() 598 head = alloc_skb((gso ? packet->overhead : packet->size) + in sctp_packet_transmit() [all …]
|
| A D | outqueue.c | 795 struct sctp_packet *packet; member 863 ctx->packet = &ctx->transport->packet; in sctp_outq_select_transport() 869 sctp_packet_config(ctx->packet, in sctp_outq_select_transport() 1002 ctx->packet = &ctx->transport->packet; in sctp_outq_flush_rtx() 1025 if (ctx->packet->has_cookie_echo) in sctp_outq_flush_rtx() 1049 if (!ctx->packet || !ctx->packet->has_cookie_echo) in sctp_outq_flush_data() 1150 if (ctx->packet->has_cookie_echo) in sctp_outq_flush_data() 1159 struct sctp_packet *packet; in sctp_outq_flush_transports() local 1165 packet = &t->packet; in sctp_outq_flush_transports() 1166 if (!sctp_packet_empty(packet)) { in sctp_outq_flush_transports() [all …]
|
| A D | sm_statefuns.c | 390 if (packet) { in sctp_sf_do_5_1B_init() 568 if (packet) { in sctp_sf_do_5_1C_ack() 1572 if (packet) { in sctp_sf_do_unexpected_init() 3492 if (!packet) in sctp_sf_tabort_8_4_8() 3539 if (!packet) in sctp_sf_new_encap_port() 3798 if (!packet) in sctp_sf_shut_8_4_5() 4771 if (!packet) in sctp_sf_abort_violation() 6341 if (packet) { in sctp_abort_pkt_new() 6367 return packet; in sctp_abort_pkt_new() 6438 packet = &transport->packet; in sctp_ootb_pkt_new() [all …]
|
| A D | Kconfig | 21 connectionless packet network such as IP. It offers the following 30 packet, and
|
| /net/nfc/hci/ |
| A D | hcp.c | 48 struct hcp_packet *packet; in nfc_hci_hcp_message_tx() local 71 packet = (struct hcp_packet *)skb->data; in nfc_hci_hcp_message_tx() 72 packet->header = pipe; in nfc_hci_hcp_message_tx() 75 packet->message.header = HCP_HEADER(type, instruction); in nfc_hci_hcp_message_tx() 77 packet->message.header = *ptr++; in nfc_hci_hcp_message_tx() 80 memcpy(packet->message.data, ptr, data_link_len - 1); in nfc_hci_hcp_message_tx() 86 packet->header |= ~NFC_HCI_FRAGMENT; in nfc_hci_hcp_message_tx()
|
| A D | core.c | 856 struct hcp_packet *packet; in nfc_hci_recv_from_llc() local 864 packet = (struct hcp_packet *)skb->data; in nfc_hci_recv_from_llc() 865 if ((packet->header & ~NFC_HCI_FRAGMENT) == 0) { in nfc_hci_recv_from_llc() 872 pipe = packet->header & NFC_HCI_FRAGMENT; in nfc_hci_recv_from_llc() 899 packet->header &= NFC_HCI_FRAGMENT; in nfc_hci_recv_from_llc() 907 packet = (struct hcp_packet *)hcp_skb->data; in nfc_hci_recv_from_llc() 908 type = HCP_MSG_GET_TYPE(packet->message.header); in nfc_hci_recv_from_llc() 910 pipe = packet->header; in nfc_hci_recv_from_llc() 911 instruction = HCP_MSG_GET_CMD(packet->message.header); in nfc_hci_recv_from_llc()
|
| /net/ipv6/netfilter/ |
| A D | Kconfig | 16 ip6tables is a legacy packet classifier. 66 packet to be rerouted to another destination. 69 tristate "IPv6 packet rejection" 73 tristate "IPv6 packet logging" 87 Currently only the packet filtering and packet mangling subsystem 119 header of the packet. 128 and destination options headers of a packet. 164 go out via the interface the packet came in. 174 header of the packet. 183 routing header of the packet. [all …]
|
| /net/ipv4/netfilter/ |
| A D | Kconfig | 20 iptables is a legacy packet classifier. 48 tristate "IPv4 nf_tables packet duplication support" 77 packet to be rerouted to another destination. 80 tristate "ARP packet logging" 88 tristate "IPv4 packet logging" 96 tristate "IPv4 packet rejection" 169 go out via the interface the packet came in. 272 which can effect how the packet is routed. 333 arptables is a legacy packet classifier. 344 tristate "arptables-legacy packet filtering support" [all …]
|
| /net/sched/ |
| A D | Kconfig | 52 packet scheduling algorithm. See 93 packet scheduling algorithm. 104 packet scheduling algorithm. 115 packet scheduling algorithm. 259 packet scheduling algorithm. 270 packet scheduling algorithm. 281 packet scheduling algorithm. 317 packet scheduling algorithm. 372 packet flow. 757 Say Y here to allow packet sampling tc action. The packet sample [all …]
|
| /net/core/ |
| A D | selftests.c | 34 struct net_packet_attrs *packet; member 200 const unsigned char *src = tpriv->packet->src; in net_test_loopback_validate() 201 const unsigned char *dst = tpriv->packet->dst; in net_test_loopback_validate() 232 if (tpriv->packet->tcp) { in net_test_loopback_validate() 237 if (thdr->dest != htons(tpriv->packet->dport)) in net_test_loopback_validate() 246 if (uhdr->dest != htons(tpriv->packet->dport)) in net_test_loopback_validate() 254 if (tpriv->packet->id != shdr->id) in net_test_loopback_validate() 257 if (tpriv->packet->bad_csum && skb->ip_summed == CHECKSUM_UNNECESSARY) in net_test_loopback_validate() 286 tpriv->packet = attr; in __net_test_loopback()
|
| /net/batman-adv/ |
| A D | fragmentation.c | 249 struct batadv_frag_packet *packet; in batadv_frag_merge_packets() local 263 packet = (struct batadv_frag_packet *)skb_out->data; in batadv_frag_merge_packets() 264 size = ntohs(packet->total_size) + hdr_size; in batadv_frag_merge_packets() 354 struct batadv_frag_packet *packet; in batadv_frag_skb_fwd() local 358 packet = (struct batadv_frag_packet *)skb->data; in batadv_frag_skb_fwd() 360 neigh_node = batadv_orig_to_router(bat_priv, packet->dest, recv_if); in batadv_frag_skb_fwd() 367 total_size = ntohs(packet->total_size); in batadv_frag_skb_fwd() 373 packet->ttl--; in batadv_frag_skb_fwd()
|
| A D | network-coding.c | 1500 struct batadv_unicast_packet *packet; in batadv_nc_skb_forward() local 1512 packet = (struct batadv_unicast_packet *)payload; in batadv_nc_skb_forward() 1513 if (packet->packet_type != BATADV_UNICAST) in batadv_nc_skb_forward() 1530 packet_id = batadv_skb_crc32(skb, payload + sizeof(*packet)); in batadv_nc_skb_forward() 1553 struct batadv_unicast_packet *packet; in batadv_nc_skb_store_for_decoding() local 1565 packet = (struct batadv_unicast_packet *)payload; in batadv_nc_skb_store_for_decoding() 1566 if (packet->packet_type != BATADV_UNICAST) in batadv_nc_skb_store_for_decoding() 1590 packet_id = batadv_skb_crc32(skb, payload + sizeof(*packet)); in batadv_nc_skb_store_for_decoding()
|
| /net/rxrpc/ |
| A D | Kconfig | 34 bool "Inject packet loss into RxRPC packet stream" 36 Say Y here to inject packet loss by discarding some received and some 40 bool "Inject delay into packet reception" 43 Say Y here to inject a delay into packet reception, allowing an
|
| /net/netfilter/ |
| A D | Kconfig | 99 tristate "Syslog packet logging" 628 on the protocol of the packet. 677 tristate "Netfilter packet duplication support" 701 on the protocol of the packet. 711 protocol of the packet. 780 "nfmark" value in the packet. 1282 currently handling the packet. 1371 header of the packet. 1436 Ethernet address of the packet. 1508 the IP packet arrived on or will leave by. [all …]
|
| /net/psample/ |
| A D | Kconfig | 3 # psample packet sampling configuration 10 Say Y here to add support for packet-sampling netlink channel
|
| /net/ |
| A D | Kconfig | 84 source "net/packet/Kconfig" 164 bool "Network packet filtering framework (Netfilter)" 171 firewall provided by this kernel support is called a "packet 177 protocols, which a packet filter lacks. Moreover, proxy-based 180 they are often combined with a packet filter, which only works if 211 masquerading (ipmasqadm), packet filtering (ipchains), transparent 305 bool "Receive packet steering" 309 Software receive side packet steering (RPS) distributes the 310 load of received packet processing across multiple CPUs. 394 Documentation on how to use the packet generator can be found [all …]
|
| /net/nfc/nci/ |
| A D | hci.c | 431 struct nci_hcp_packet *packet; in nci_hci_data_received_cb() local 442 packet = (struct nci_hcp_packet *)skb->data; in nci_hci_data_received_cb() 443 if ((packet->header & ~NCI_HCI_FRAGMENT) == 0) { in nci_hci_data_received_cb() 450 pipe = NCI_HCP_MSG_GET_PIPE(packet->header); in nci_hci_data_received_cb() 477 packet->header &= NCI_HCI_FRAGMENT; in nci_hci_data_received_cb() 485 packet = (struct nci_hcp_packet *)hcp_skb->data; in nci_hci_data_received_cb() 486 type = NCI_HCP_MSG_GET_TYPE(packet->message.header); in nci_hci_data_received_cb() 488 pipe = NCI_HCP_MSG_GET_PIPE(packet->header); in nci_hci_data_received_cb()
|
| /net/xfrm/ |
| A D | Kconfig | 56 one, two policies can be applied to the same packet at once. 78 at packet processing for developer. 147 packet stream which in turn yields higher small-packet
|
| /net/bridge/netfilter/ |
| A D | Kconfig | 35 into connections. This is used to enhance packet filtering via 49 Legacy ebtables packet/frame classifier. 58 ebtables is a general, extensible frame/packet identification 162 tristate "ebt: packet type filter support" 164 This option adds the packet type match, which allows matching on the 165 type of packet based on its Ethernet "class" (as determined by
|
| /net/openvswitch/ |
| A D | datapath.c | 616 struct sk_buff *packet; in ovs_packet_cmd_execute() local 635 if (!packet) in ovs_packet_cmd_execute() 637 skb_reserve(packet, NET_IP_ALIGN); in ovs_packet_cmd_execute() 644 packet->ignore_df = 1; in ovs_packet_cmd_execute() 646 OVS_CB(packet)->mru = mru; in ovs_packet_cmd_execute() 656 OVS_CB(packet)->upcall_pid = in ovs_packet_cmd_execute() 666 packet, &flow->key, log); in ovs_packet_cmd_execute() 676 packet->priority = flow->key.phy.priority; in ovs_packet_cmd_execute() 677 packet->mark = flow->key.phy.skb_mark; in ovs_packet_cmd_execute() 692 packet->dev = input_vport->dev; in ovs_packet_cmd_execute() [all …]
|
| A D | Kconfig | 31 The Open vSwitch datapath provides an in-kernel fast path for packet 34 translate it into packet processing rules.
|
| /net/ipv4/ |
| A D | Kconfig | 68 Normally, a router decides what to do with a received packet based 70 the Linux router will also be able to take the packet's source 72 of the packet can be used for routing decisions as well. 85 a deterministic manner for a given packet. If you say Y here 86 however, it becomes possible to attach several actions to a packet 90 if a matching packet arrives. 238 what to do with a multicast packet based on the source and 240 will also be able to take interfaces and packet marks into 555 window. TCP Vegas should provide less packet loss, but it is 660 o Tolerate packet loss unrelated to congestion. [all …]
|
| /net/packet/ |
| A D | diag.c | 200 mutex_lock(&net->packet.sklist_lock); in packet_diag_dump() 201 sk_for_each(sk, &net->packet.sklist) { in packet_diag_dump() 218 mutex_unlock(&net->packet.sklist_lock); in packet_diag_dump()
|
| /net/netlabel/ |
| A D | Kconfig | 12 NetLabel provides support for explicit network packet labeling
|
| /net/phonet/ |
| A D | Kconfig | 9 The Phone Network protocol (PhoNet) is a packet-oriented
|