Home
last modified time | relevance | path

Searched refs:ip_hdr (Results 226 - 250 of 634) sorted by relevance

12345678910>>...26

/kernel/linux/linux-6.6/net/netfilter/
H A Dnf_conntrack_irc.c192 iph = ip_hdr(skb); in help()
/kernel/linux/linux-6.6/net/ipv4/
H A Dxfrm4_protocol.c76 const struct iphdr *iph = ip_hdr(skb); in xfrm4_rcv_encap()
H A Dfou_core.c62 ip_hdr(skb)->tot_len = htons(ntohs(ip_hdr(skb)->tot_len) - len); in fou_recv_pull()
183 ip_hdr(skb)->tot_len = htons(ntohs(ip_hdr(skb)->tot_len) - len); in gue_udp_recv()
H A Dip_tunnel_core.c70 iph = ip_hdr(skb); in iptunnel_xmit()
197 const struct iphdr *iph = ip_hdr(skb); in iptunnel_pmtud_build_icmp()
264 const struct iphdr *iph = ip_hdr(skb); in iptunnel_pmtud_check_icmp()
1070 ip_hdr(skb)->version == 4) in ip_tunnel_parse_protocol()
H A Dfib_frontend.c283 return ip_hdr(skb)->daddr; in fib_compute_spec_dst()
290 if (!ipv4_is_zeronet(ip_hdr(skb)->saddr)) { in fib_compute_spec_dst()
295 .daddr = ip_hdr(skb)->saddr, in fib_compute_spec_dst()
296 .flowi4_tos = ip_hdr(skb)->tos & IPTOS_RT_MASK, in fib_compute_spec_dst()
306 return inet_select_addr(dev, ip_hdr(skb)->saddr, scope); in fib_compute_spec_dst()
/kernel/linux/linux-5.10/net/sctp/
H A Dprotocol.c226 sa->sin_addr.s_addr = ip_hdr(skb)->saddr; in sctp_v4_from_skb()
229 sa->sin_addr.s_addr = ip_hdr(skb)->daddr; in sctp_v4_from_skb()
570 return INET_ECN_is_ce(ip_hdr(skb)->tos); in sctp_v4_is_ce()
925 sin->sin_addr.s_addr = ip_hdr(skb)->saddr; in sctp_inet_skb_msgname()
/kernel/linux/linux-5.10/net/ipv4/
H A Dfou.c60 ip_hdr(skb)->tot_len = htons(ntohs(ip_hdr(skb)->tot_len) - len); in fou_recv_pull()
181 ip_hdr(skb)->tot_len = htons(ntohs(ip_hdr(skb)->tot_len) - len); in gue_udp_recv()
H A Dip_tunnel_core.c70 iph = ip_hdr(skb); in iptunnel_xmit()
197 const struct iphdr *iph = ip_hdr(skb); in iptunnel_pmtud_build_icmp()
264 const struct iphdr *iph = ip_hdr(skb); in iptunnel_pmtud_check_icmp()
1078 ip_hdr(skb)->version == 4) in ip_tunnel_parse_protocol()
H A Dfib_frontend.c282 return ip_hdr(skb)->daddr; in fib_compute_spec_dst()
289 if (!ipv4_is_zeronet(ip_hdr(skb)->saddr)) { in fib_compute_spec_dst()
294 .daddr = ip_hdr(skb)->saddr, in fib_compute_spec_dst()
295 .flowi4_tos = ip_hdr(skb)->tos & IPTOS_RT_MASK, in fib_compute_spec_dst()
305 return inet_select_addr(dev, ip_hdr(skb)->saddr, scope); in fib_compute_spec_dst()
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_txrx.c675 /* HW adds payload size to 'ip_hdr->tot_len' while in otx2_sqe_add_ext()
679 ip_hdr(skb)->tot_len = in otx2_sqe_add_ext()
698 ip_hdr(skb)->tot_len = iplen; in otx2_sqe_add_ext()
781 proto = ip_hdr(skb)->protocol; in otx2_sqe_add_hdr()
1005 if ((ip_hdr(skb)->protocol == IPPROTO_UDP) || in otx2_validate_network_transport()
1123 uh->check = csum_tcpudp_magic(ip_hdr(skb)->saddr, in otx2_set_txtstamp()
1124 ip_hdr(skb)->daddr, in otx2_set_txtstamp()
/kernel/linux/linux-5.10/drivers/net/ppp/
H A Dpptp.c238 iph = ip_hdr(skb); in pptp_xmit()
360 iph = ip_hdr(skb); in pptp_rcv()
/kernel/linux/linux-5.10/drivers/net/ipvlan/
H A Dipvlan_core.c159 ip4h = ip_hdr(skb); in ipvlan_get_L3_hdr()
417 const struct iphdr *ip4h = ip_hdr(skb); in ipvlan_process_v4_outbound()
/kernel/linux/linux-6.6/drivers/net/ipvlan/
H A Dipvlan_core.c159 ip4h = ip_hdr(skb); in ipvlan_get_L3_hdr()
416 const struct iphdr *ip4h = ip_hdr(skb); in ipvlan_process_v4_outbound()
/kernel/linux/linux-6.6/drivers/net/ppp/
H A Dpptp.c238 iph = ip_hdr(skb); in pptp_xmit()
358 iph = ip_hdr(skb); in pptp_rcv()
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_main.c1645 real_len = (((unsigned char *)ip_hdr(skb) - skb->data) in atl1e_tso_csum()
1646 + ntohs(ip_hdr(skb)->tot_len)); in atl1e_tso_csum()
1661 ip_hdr(skb)->check = 0; in atl1e_tso_csum()
1662 ip_hdr(skb)->tot_len = 0; in atl1e_tso_csum()
1664 ip_hdr(skb)->saddr, in atl1e_tso_csum()
1665 ip_hdr(skb)->daddr, in atl1e_tso_csum()
1667 tpd->word3 |= (ip_hdr(skb)->ihl & in atl1e_tso_csum()
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_main.c1644 real_len = (((unsigned char *)ip_hdr(skb) - skb->data) in atl1e_tso_csum()
1645 + ntohs(ip_hdr(skb)->tot_len)); in atl1e_tso_csum()
1660 ip_hdr(skb)->check = 0; in atl1e_tso_csum()
1661 ip_hdr(skb)->tot_len = 0; in atl1e_tso_csum()
1663 ip_hdr(skb)->saddr, in atl1e_tso_csum()
1664 ip_hdr(skb)->daddr, in atl1e_tso_csum()
1666 tpd->word3 |= (ip_hdr(skb)->ihl & in atl1e_tso_csum()
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.c1118 tun_prot = ip_hdr(skb)->protocol; in wx_encode_tx_desc_ptype()
1175 l4_prot = ip_hdr(skb)->protocol; in wx_encode_tx_desc_ptype()
1229 iph = enc ? inner_ip_hdr(skb) : ip_hdr(skb); in wx_tso()
1271 tun_prot = ip_hdr(skb)->protocol; in wx_tso()
1299 (char *)ip_hdr(skb)) >> 2) << in wx_tso()
1359 tun_prot = ip_hdr(skb)->protocol; in wx_tx_csum()
1387 (char *)ip_hdr(skb)) >> 2) << in wx_tx_csum()
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/
H A Dqede_filter.c370 if (tpos->tuple.src_ipv4 == ip_hdr(skb)->saddr && in qede_compare_ip_addr()
371 tpos->tuple.dst_ipv4 == ip_hdr(skb)->daddr) in qede_compare_ip_addr()
450 ip_proto = ip_hdr(skb)->protocol; in qede_rx_flow_steer()
503 n->tuple.src_ipv4 = ip_hdr(skb)->saddr; in qede_rx_flow_steer()
504 n->tuple.dst_ipv4 = ip_hdr(skb)->daddr; in qede_rx_flow_steer()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtx.c125 protocol = ip_hdr(skb)->protocol; in iwl_mvm_tx_csum()
171 ip_hdr(skb)->check = 0; in iwl_mvm_tx_csum()
833 u16 ip_base_id = ipv4 ? ntohs(ip_hdr(skb)->id) : 0; in iwl_mvm_tx_tso_segment()
859 ip_hdr(tmp)->id = htons(ip_base_id + i * num_subframes); in iwl_mvm_tx_tso_segment()
870 ip_send_check(ip_hdr(tmp)); in iwl_mvm_tx_tso_segment()
/kernel/linux/linux-5.10/net/sched/
H A Dact_ct.c428 iph = ip_hdr(skb); in tcf_ct_flow_table_fill_tuple_ipv4()
447 iph = ip_hdr(skb); in tcf_ct_flow_table_fill_tuple_ipv4()
605 * network header, and ensure ip_hdr/ipv6_hdr points to valid data.
614 len = ntohs(ip_hdr(skb)->tot_len); in tcf_ct_skb_network_trim()
657 *frag = ip_is_fragment(ip_hdr(skb)); in tcf_ct_ipv4_is_fragment()
783 ip_hdr(skb)->protocol == IPPROTO_ICMP) { in ct_nat_execute()
/kernel/linux/linux-5.10/drivers/net/ethernet/qualcomm/emac/
H A Demac-mac.c1261 u32 pkt_len = ((unsigned char *)ip_hdr(skb) - skb->data) in emac_tso_csum()
1262 + ntohs(ip_hdr(skb)->tot_len); in emac_tso_csum()
1276 ip_hdr(skb)->check = 0; in emac_tso_csum()
1278 ~csum_tcpudp_magic(ip_hdr(skb)->saddr, in emac_tso_csum()
1279 ip_hdr(skb)->daddr, in emac_tso_csum()
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/
H A Dqede_filter.c370 if (tpos->tuple.src_ipv4 == ip_hdr(skb)->saddr && in qede_compare_ip_addr()
371 tpos->tuple.dst_ipv4 == ip_hdr(skb)->daddr) in qede_compare_ip_addr()
450 ip_proto = ip_hdr(skb)->protocol; in qede_rx_flow_steer()
503 n->tuple.src_ipv4 = ip_hdr(skb)->saddr; in qede_rx_flow_steer()
504 n->tuple.dst_ipv4 = ip_hdr(skb)->daddr; in qede_rx_flow_steer()
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/emac/
H A Demac-mac.c1261 u32 pkt_len = ((unsigned char *)ip_hdr(skb) - skb->data) in emac_tso_csum()
1262 + ntohs(ip_hdr(skb)->tot_len); in emac_tso_csum()
1279 ip_hdr(skb)->check = 0; in emac_tso_csum()
1281 ~csum_tcpudp_magic(ip_hdr(skb)->saddr, in emac_tso_csum()
1282 ip_hdr(skb)->daddr, in emac_tso_csum()
/kernel/linux/linux-6.6/drivers/net/
H A Dgtp.c328 iph = ip_hdr(skb); in gtp0_send_echo_resp()
388 iph = ip_hdr(skb); in gtp0_handle_echo_resp()
510 iph = ip_hdr(skb); in gtp1u_send_echo_resp()
551 iph = ip_hdr(skb); in gtp1u_handle_echo_resp()
827 iph = ip_hdr(skb); in gtp_build_skb_ip4()
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtx.c68 protocol = ip_hdr(skb)->protocol; in iwl_mvm_tx_csum()
113 ip_hdr(skb)->check = 0; in iwl_mvm_tx_csum()
901 u16 ip_base_id = ipv4 ? ntohs(ip_hdr(skb)->id) : 0; in iwl_mvm_tx_tso_segment()
927 ip_hdr(tmp)->id = htons(ip_base_id + i * num_subframes); in iwl_mvm_tx_tso_segment()
938 ip_send_check(ip_hdr(tmp)); in iwl_mvm_tx_tso_segment()

Completed in 49 milliseconds

12345678910>>...26