Searched refs:ip_hdr (Results 1 - 25 of 318) sorted by relevance

1234567891011>>

/linux-master/include/linux/
H A Dip.h19 static inline struct iphdr *ip_hdr(const struct sk_buff *skb) function
36 return ntohs(ip_hdr(skb)->tot_len) - skb_network_header_len(skb);
49 return iph_totlen(skb, ip_hdr(skb));
/linux-master/drivers/net/ethernet/netronome/nfp/nfdk/
H A Dipsec.c12 struct iphdr *iph = ip_hdr(skb);
/linux-master/net/ipv4/netfilter/
H A Dnf_reject_ipv4.c23 iph = ip_hdr(skb);
91 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET))
100 if (pskb_trim_rcsum(oldskb, ntohs(ip_hdr(oldskb)->tot_len)))
104 proto = ip_hdr(oldskb)->protocol;
145 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET))
148 if (ip_hdr(oldskb)->protocol != IPPROTO_TCP)
172 struct iphdr *niph, *oiph = ip_hdr(oldskb);
196 struct iphdr *niph = ip_hdr(nskb);
229 fl.u.ip4.daddr = ip_hdr(skb_in)->saddr;
275 niph = ip_hdr(nsk
[all...]
H A Dipt_ECN.c28 struct iphdr *iph = ip_hdr(skb);
34 iph = ip_hdr(skb);
63 tcph = (void *)ip_hdr(skb) + ip_hdrlen(skb);
86 ip_hdr(skb)->protocol == IPPROTO_TCP)
H A Dnf_dup_ipv4.c26 const struct iphdr *iph = ip_hdr(skb);
80 iph = ip_hdr(skb);
H A Diptable_mangle.c48 iph = ip_hdr(skb);
57 iph = ip_hdr(skb);
/linux-master/net/netfilter/
H A Dxt_DSCP.c33 u_int8_t dscp = ipv4_get_dsfield(ip_hdr(skb)) >> XT_DSCP_SHIFT;
39 ipv4_change_dsfield(ip_hdr(skb), XT_DSCP_ECN_MASK,
75 struct iphdr *iph = ip_hdr(skb);
84 iph = ip_hdr(skb);
H A Dxt_dscp.c28 u_int8_t dscp = ipv4_get_dsfield(ip_hdr(skb)) >> XT_DSCP_SHIFT;
57 return ((ip_hdr(skb)->tos & info->tos_mask) ==
H A Dxt_pkttype.c31 ipv4_is_multicast(ip_hdr(skb)->daddr))
H A Dnft_chain_route.c32 iph = ip_hdr(skb);
39 iph = ip_hdr(skb);
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dipsec.c14 struct iphdr *iph = ip_hdr(skb);
/linux-master/drivers/staging/rtl8712/
H A Dxmit_linux.c68 struct iphdr ip_hdr; local
76 _r8712_pktfile_read(ppktfile, (u8 *)&ip_hdr, sizeof(ip_hdr));
77 /*user_priority = (ntohs(ip_hdr.tos) >> 5) & 0x3 ;*/
78 user_priority = ip_hdr.tos >> 5;
/linux-master/net/ipv4/
H A Dxfrm4_input.c33 const struct iphdr *iph = ip_hdr(skb);
52 struct iphdr *iph = ip_hdr(skb);
131 iph = ip_hdr(skb);
221 return xfrm4_rcv_spi(skb, ip_hdr(skb)->protocol, 0);
H A Dxfrm4_tunnel.c22 return ip_hdr(skb)->protocol;
57 return xfrm4_rcv_spi(skb, IPPROTO_IPIP, ip_hdr(skb)->saddr);
H A Dip_input.c151 u8 protocol = ip_hdr(skb)->protocol;
165 if (ip_is_fragment(ip_hdr(skb))) {
233 ip_protocol_deliver_rcu(net, skb, ip_hdr(skb)->protocol);
249 if (ip_is_fragment(ip_hdr(skb))) {
277 iph = ip_hdr(skb);
311 return hint && !skb_dst(skb) && ip_hdr(hint)->daddr == iph->daddr &&
312 ip_hdr(hint)->tos == iph->tos;
321 const struct iphdr *iph = ip_hdr(skb);
344 iph = ip_hdr(skb);
354 iph = ip_hdr(sk
[all...]
H A Dip_forward.c48 if (unlikely((ip_hdr(skb)->frag_off & htons(IP_DF)) == 0))
118 if (ip_hdr(skb)->ttl <= 1)
146 iph = ip_hdr(skb);
H A Dxfrm4_output.c43 hdr = skb->encapsulation ? inner_ip_hdr(skb) : ip_hdr(skb);
H A Dsyncookies.c173 const struct iphdr *iph = ip_hdr(skb);
366 mss = __cookie_v4_check(ip_hdr(skb), tcp_hdr(skb));
380 ip_hdr(skb)->daddr,
381 ip_hdr(skb)->saddr);
431 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr);
432 sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr);
/linux-master/net/xfrm/
H A Dxfrm_inout.h11 const struct iphdr *iph = ip_hdr(skb);
57 struct iphdr *iph = ip_hdr(skb);
/linux-master/include/net/netfilter/
H A Dnf_tables_ipv4.h12 ip = ip_hdr(pkt->skb);
63 iph = ip_hdr(pkt->skb);
/linux-master/include/net/
H A Dinet_ecn.h178 return IP_ECN_set_ce(ip_hdr(skb));
197 return ipv4_get_dsfield(ip_hdr(skb));
214 return IP_ECN_set_ect1(ip_hdr(skb));
293 inner = ip_hdr(skb)->tos;
312 inner = ip_hdr(skb)->tos;
/linux-master/include/trace/events/
H A Dnet_probe_common.h79 v4->sin_addr.s_addr = ip_hdr(skb)->saddr; \
83 v4->sin_addr.s_addr = ip_hdr(skb)->daddr; \
90 const struct iphdr *iph = ip_hdr(skb); \
/linux-master/net/rxrpc/
H A Dutils.c26 srx->transport.sin.sin_addr.s_addr = ip_hdr(skb)->saddr;
/linux-master/drivers/staging/octeon/
H A Dethernet-tx.c364 (ip_hdr(skb)->version == 4) &&
365 (ip_hdr(skb)->ihl == 5) &&
366 ((ip_hdr(skb)->frag_off == 0) ||
367 (ip_hdr(skb)->frag_off == htons(1 << 14))) &&
368 ((ip_hdr(skb)->protocol == IPPROTO_TCP) ||
369 (ip_hdr(skb)->protocol == IPPROTO_UDP))) {
584 (ip_hdr(skb)->protocol == IPPROTO_TCP) ||
585 (ip_hdr(skb)->protocol == IPPROTO_UDP);
596 work->word2.s.is_frag = !((ip_hdr(skb)->frag_off == 0) ||
597 (ip_hdr(sk
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/mei/
H A Dnet.c160 ip_hdr(skb)->protocol != IPPROTO_UDP)
164 ip_hdr(skb)->protocol != IPPROTO_TCP)
202 iphdr = ip_hdr(skb);
208 switch (ip_hdr(skb)->protocol) {
380 ip_hdr(origskb)->protocol != IPPROTO_UDP ||

Completed in 395 milliseconds

1234567891011>>