| /net/ipv4/ |
| A D | gre_demux.c | 67 int hdr_len; in gre_parse_header() local 77 hdr_len = gre_calc_hlen(tpi->flags); in gre_parse_header() 79 if (!pskb_may_pull(skb, nhs + hdr_len)) in gre_parse_header() 117 val = skb_header_pointer(skb, nhs + hdr_len, in gre_parse_header() 123 hdr_len += 4; in gre_parse_header() 125 tpi->hdr_len = hdr_len; in gre_parse_header() 131 if ((greh->protocol == htons(ETH_P_ERSPAN) && hdr_len != 4) || in gre_parse_header() 135 if (!pskb_may_pull(skb, nhs + hdr_len + sizeof(*ershdr))) in gre_parse_header() 138 ershdr = (struct erspan_base_hdr *)(skb->data + nhs + hdr_len); in gre_parse_header() 142 return hdr_len; in gre_parse_header()
|
| A D | ip_gre.c | 197 if (!ip6_err_gen_icmpv6_unreach(skb, iph->ihl * 4 + tpi->hdr_len, in ipgre_err() 365 struct ip_tunnel_net *itn, int hdr_len, bool raw_proto) in __ipgre_rcv() argument 378 if (__iptunnel_pull_header(skb, hdr_len, tpi->proto, in __ipgre_rcv() 416 int hdr_len) in ipgre_rcv() argument 427 res = __ipgre_rcv(skb, tpi, itn, hdr_len, false); in ipgre_rcv() 433 res = __ipgre_rcv(skb, tpi, itn, hdr_len, true); in ipgre_rcv() 442 int hdr_len; in gre_rcv() local 452 hdr_len = gre_parse_header(skb, &tpi, &csum_err, htons(ETH_P_IP), 0); in gre_rcv() 453 if (hdr_len < 0) in gre_rcv() 458 if (erspan_rcv(skb, &tpi, hdr_len) == PACKET_RCVD) in gre_rcv() [all …]
|
| /net/802/ |
| A D | fc.c | 37 int hdr_len; in fc_header() local 47 hdr_len = sizeof(struct fch_hdr) + sizeof(struct fcllc); in fc_header() 48 fch = skb_push(skb, hdr_len); in fc_header() 57 hdr_len = sizeof(struct fch_hdr); in fc_header() 58 fch = skb_push(skb, hdr_len); in fc_header() 69 return hdr_len; in fc_header() 71 return -hdr_len; in fc_header()
|
| /net/core/ |
| A D | tso.c | 11 int hdr_len = skb_transport_offset(skb) + tso->tlen; in tso_build_hdr() local 14 memcpy(hdr, skb->data, hdr_len); in tso_build_hdr() 19 iph->tot_len = htons(size + hdr_len - mac_hdr_len); in tso_build_hdr() 67 int hdr_len = skb_transport_offset(skb) + tlen; in tso_start() local 76 tso->size = skb_headlen(skb) - hdr_len; in tso_start() 77 tso->data = skb->data + hdr_len; in tso_start() 87 return hdr_len; in tso_start()
|
| A D | gso.c | 180 unsigned int hdr_len = skb_transport_header(skb) - in skb_gso_network_seglen() local 183 return hdr_len + skb_gso_transport_seglen(skb); in skb_gso_network_seglen() 197 unsigned int hdr_len = skb_transport_header(skb) - skb_mac_header(skb); in skb_gso_mac_seglen() local 199 return hdr_len + skb_gso_transport_seglen(skb); in skb_gso_mac_seglen()
|
| A D | sock_reuseport.c | 499 int hdr_len) in run_bpf_filter() argument 512 if (!pskb_pull(skb, hdr_len)) { in run_bpf_filter() 517 __skb_push(skb, hdr_len); in run_bpf_filter() 571 int hdr_len) in reuseport_select_sock() argument 597 sk2 = run_bpf_filter(reuse, socks, prog, skb, hdr_len); in reuseport_select_sock()
|
| /net/xfrm/ |
| A D | xfrm_output.c | 168 int hdr_len; in xfrm6_transport_output() local 174 if (hdr_len < 0) in xfrm6_transport_output() 175 return hdr_len; in xfrm6_transport_output() 180 __skb_pull(skb, hdr_len); in xfrm6_transport_output() 181 memmove(ipv6_hdr(skb), iph, hdr_len); in xfrm6_transport_output() 199 int hdr_len; in xfrm6_ro_output() local 204 if (hdr_len < 0) in xfrm6_ro_output() 205 return hdr_len; in xfrm6_ro_output() 210 __skb_pull(skb, hdr_len); in xfrm6_ro_output() 358 int optlen, hdr_len; in xfrm6_beet_encap_add() local [all …]
|
| /net/ipv6/ |
| A D | ah6.c | 460 int hdr_len = skb_network_header_len(skb); in ah6_input_done() local 467 auth_data = ah_tmp_auth(work_iph, hdr_len); in ah6_input_done() 478 __skb_pull(skb, ah_hlen + hdr_len); in ah6_input_done() 482 skb_set_transport_header(skb, -hdr_len); in ah6_input_done() 517 u16 hdr_len; in ah6_input() local 537 hdr_len = skb_network_header_len(skb); in ah6_input() 560 skb_push(skb, hdr_len); in ah6_input() 574 auth_data = ah_tmp_auth((u8 *)work_iph, hdr_len); in ah6_input() 581 memcpy(work_iph, ip6h, hdr_len); in ah6_input() 625 __skb_pull(skb, ah_hlen + hdr_len); in ah6_input() [all …]
|
| /net/mctp/test/ |
| A D | utils.c | 226 size_t hdr_len = sizeof(*hdr); in mctp_test_create_skb() local 231 skb = alloc_skb(hdr_len + data_len, GFP_KERNEL); in mctp_test_create_skb() 236 memcpy(skb_put(skb, hdr_len), hdr, hdr_len); in mctp_test_create_skb() 248 size_t hdr_len = sizeof(*hdr); in __mctp_test_create_skb_data() local 251 skb = alloc_skb(hdr_len + data_len, GFP_KERNEL); in __mctp_test_create_skb_data() 256 memcpy(skb_put(skb, hdr_len), hdr, hdr_len); in __mctp_test_create_skb_data()
|
| /net/ipv6/netfilter/ |
| A D | ip6t_srh.c | 56 !(srh->hdrlen == srhinfo->hdr_len))) in srh_mt6() 61 !(srh->hdrlen > srhinfo->hdr_len))) in srh_mt6() 66 !(srh->hdrlen < srhinfo->hdr_len))) in srh_mt6() 150 !(srh->hdrlen == srhinfo->hdr_len))) in srh1_mt6() 154 !(srh->hdrlen > srhinfo->hdr_len))) in srh1_mt6() 158 !(srh->hdrlen < srhinfo->hdr_len))) in srh1_mt6()
|
| /net/batman-adv/ |
| A D | routing.c | 663 int res, hdr_len, ret = NET_RX_DROP; in batadv_route_unicast_packet() local 691 hdr_len = sizeof(struct batadv_unicast_4addr_packet); in batadv_route_unicast_packet() 694 hdr_len = sizeof(struct batadv_unicast_packet); in batadv_route_unicast_packet() 698 hdr_len = -1; in batadv_route_unicast_packet() 702 if (hdr_len > 0) in batadv_route_unicast_packet() 703 batadv_skb_set_priority(skb, hdr_len); in batadv_route_unicast_packet() 787 struct sk_buff *skb, int hdr_len) in batadv_check_unicast_ttvn() argument 798 if (!pskb_may_pull(skb, hdr_len + ETH_HLEN)) in batadv_check_unicast_ttvn() 806 vid = batadv_get_vid(skb, hdr_len); in batadv_check_unicast_ttvn() 807 ethhdr = (struct ethhdr *)(skb->data + hdr_len); in batadv_check_unicast_ttvn()
|
| A D | tvlv.c | 627 ssize_t hdr_len = sizeof(*unicast_tvlv_packet); in batadv_tvlv_unicast_send() local 635 skb = netdev_alloc_skb_ip_align(NULL, ETH_HLEN + hdr_len + tvlv_len); in batadv_tvlv_unicast_send()
|
| /net/wireless/ |
| A D | wext-core.c | 461 int hdr_len; /* Size of the event header */ in wireless_send_event() local 531 hdr_len = event_type_size[descr->header_type]; in wireless_send_event() 532 event_len = hdr_len + extra_len; in wireless_send_event() 577 memset(event, 0, hdr_len); in wireless_send_event() 580 memcpy(&event->u, ((char *) wrqu) + wrqu_off, hdr_len - IW_EV_LCP_LEN); in wireless_send_event() 582 memcpy(((char *) event) + hdr_len, extra, extra_len); in wireless_send_event() 586 hdr_len = compat_event_type_size[descr->header_type]; in wireless_send_event() 589 ptr_len = hdr_len - IW_EV_COMPAT_LCP_LEN; in wireless_send_event() 590 event_len = hdr_len + extra_len; in wireless_send_event()
|
| /net/sunrpc/xprtrdma/ |
| A D | svc_rdma_recvfrom.c | 676 unsigned int hdr_len; in svc_rdma_xdr_decode_req() local 711 hdr_len = xdr_stream_pos(&rctxt->rc_stream); in svc_rdma_xdr_decode_req() 712 rq_arg->head[0].iov_len -= hdr_len; in svc_rdma_xdr_decode_req() 713 rq_arg->len -= hdr_len; in svc_rdma_xdr_decode_req() 714 trace_svcrdma_decode_rqst(rctxt, rdma_argp, hdr_len); in svc_rdma_xdr_decode_req() 715 return hdr_len; in svc_rdma_xdr_decode_req()
|
| /net/mac80211/ |
| A D | mesh_pathtbl.c | 481 build.fast_tx.hdr_len = ieee80211_hdrlen(hdr->frame_control); in mesh_fast_tx_cache() 482 meshhdr = (struct ieee80211s_hdr *)(skb->data + build.fast_tx.hdr_len); in mesh_fast_tx_cache() 541 build.fast_tx.pn_offs = build.fast_tx.hdr_len; in mesh_fast_tx_cache() 543 build.fast_tx.hdr_len += IEEE80211_CCMP_HDR_LEN; in mesh_fast_tx_cache() 548 build.fast_tx.pn_offs = build.fast_tx.hdr_len; in mesh_fast_tx_cache() 550 build.fast_tx.hdr_len += IEEE80211_GCMP_HDR_LEN; in mesh_fast_tx_cache() 566 memcpy(build.fast_tx.hdr, hdr, build.fast_tx.hdr_len); in mesh_fast_tx_cache()
|
| A D | mesh_hwmp.c | 112 int hdr_len = offsetofend(struct ieee80211_mgmt, in mesh_path_sel_frame_tx() local 116 hdr_len + in mesh_path_sel_frame_tx() 121 mgmt = skb_put_zero(skb, hdr_len); in mesh_path_sel_frame_tx() 245 int hdr_len = offsetofend(struct ieee80211_mgmt, in mesh_path_error_tx() local 254 hdr_len + in mesh_path_error_tx() 259 mgmt = skb_put_zero(skb, hdr_len); in mesh_path_error_tx()
|
| A D | tx.c | 3090 build.hdr_len = 24; in ieee80211_check_fast_xmit() 3106 build.hdr_len = 24; in ieee80211_check_fast_xmit() 3119 build.hdr_len = 30; in ieee80211_check_fast_xmit() 3127 build.hdr_len = 24; in ieee80211_check_fast_xmit() 3138 build.hdr_len = 30; in ieee80211_check_fast_xmit() 3162 build.hdr_len = 24; in ieee80211_check_fast_xmit() 3170 build.hdr_len += 2; in ieee80211_check_fast_xmit() 3203 build.pn_offs = build.hdr_len; in ieee80211_check_fast_xmit() 3210 build.pn_offs = build.hdr_len; in ieee80211_check_fast_xmit() 3330 int hdr_len = fast_tx->hdr_len - sizeof(rfc1042_header); in ieee80211_amsdu_prepare_head() local [all …]
|
| /net/l2tp/ |
| A D | l2tp_core.c | 1237 headroom = NET_SKB_PAD + sizeof(struct iphdr) + uhlen + session->hdr_len; in l2tp_xmit_core() 1245 l2tp_build_l2tpv2_header(session, __skb_push(skb, session->hdr_len)); in l2tp_xmit_core() 1247 l2tp_build_l2tpv3_header(session, __skb_push(skb, session->hdr_len)); in l2tp_xmit_core() 1290 udp_len = uhlen + session->hdr_len + data_len; in l2tp_xmit_core() 1761 session->hdr_len = 6; in l2tp_session_set_header_len() 1763 session->hdr_len += 4; in l2tp_session_set_header_len() 1765 session->hdr_len = 4 + session->cookie_len; in l2tp_session_set_header_len() 1766 session->hdr_len += l2tp_get_l2specific_len(session); in l2tp_session_set_header_len() 1768 session->hdr_len += 4; in l2tp_session_set_header_len()
|
| A D | l2tp_eth.c | 214 overhead += session->hdr_len + ETH_HLEN + l3_overhead; in l2tp_eth_adjust_mtu() 222 dev->needed_headroom += session->hdr_len; in l2tp_eth_adjust_mtu()
|
| /net/caif/ |
| A D | cfsrvl.c | 122 info->hdr_len = 1; in cfservl_modemcmd() 143 info->hdr_len = 1; in cfservl_modemcmd()
|
| A D | cfveil.c | 95 info->hdr_len = 1; in cfvei_transmit()
|
| A D | cfdgml.c | 110 info->hdr_len = 4; in cfdgml_transmit()
|
| A D | cfutill.c | 101 info->hdr_len = 1; in cfutill_transmit()
|
| /net/bluetooth/ |
| A D | coredump.c | 66 int hdr_len; in hci_devcd_mkheader() local 68 hdr_len = hci_devcd_update_hdr_state(hdr, sizeof(hdr), in hci_devcd_mkheader() 70 skb_put_data(skb, hdr, hdr_len); in hci_devcd_mkheader()
|
| /net/tipc/ |
| A D | msg.c | 769 int hdr_len; in tipc_msg_reassemble() local 774 hdr_len = skb_headroom(skb) + msg_hdr_sz(buf_msg(skb)); in tipc_msg_reassemble() 775 _skb = __pskb_copy(skb, hdr_len, GFP_ATOMIC); in tipc_msg_reassemble()
|