Home
last modified time | relevance | path

Searched refs:oldskb (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/net/bridge/netfilter/
Dnft_reject_bridge.c27 static void nft_reject_br_push_etherhdr(struct sk_buff *oldskb, in nft_reject_br_push_etherhdr() argument
34 ether_addr_copy(eth->h_source, eth_hdr(oldskb)->h_dest); in nft_reject_br_push_etherhdr()
35 ether_addr_copy(eth->h_dest, eth_hdr(oldskb)->h_source); in nft_reject_br_push_etherhdr()
36 eth->h_proto = eth_hdr(oldskb)->h_proto; in nft_reject_br_push_etherhdr()
43 static void nft_reject_br_send_v4_tcp_reset(struct sk_buff *oldskb, in nft_reject_br_send_v4_tcp_reset() argument
52 if (!nft_bridge_iphdr_validate(oldskb)) in nft_reject_br_send_v4_tcp_reset()
55 oth = nf_reject_ip_tcphdr_get(oldskb, &_oth, hook); in nft_reject_br_send_v4_tcp_reset()
65 niph = nf_reject_iphdr_put(nskb, oldskb, IPPROTO_TCP, in nft_reject_br_send_v4_tcp_reset()
67 nf_reject_ip_tcphdr_put(nskb, oldskb, oth); in nft_reject_br_send_v4_tcp_reset()
72 nft_reject_br_push_etherhdr(oldskb, nskb); in nft_reject_br_send_v4_tcp_reset()
[all …]
/linux-4.4.14/net/ipv4/netfilter/
Dnf_reject_ipv4.c19 const struct tcphdr *nf_reject_ip_tcphdr_get(struct sk_buff *oldskb, in nf_reject_ip_tcphdr_get() argument
25 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET)) in nf_reject_ip_tcphdr_get()
28 oth = skb_header_pointer(oldskb, ip_hdrlen(oldskb), in nf_reject_ip_tcphdr_get()
38 if (nf_ip_checksum(oldskb, hook, ip_hdrlen(oldskb), IPPROTO_TCP)) in nf_reject_ip_tcphdr_get()
46 const struct sk_buff *oldskb, in nf_reject_iphdr_put() argument
49 struct iphdr *niph, *oiph = ip_hdr(oldskb); in nf_reject_iphdr_put()
70 void nf_reject_ip_tcphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, in nf_reject_ip_tcphdr_put() argument
87 oldskb->len - ip_hdrlen(oldskb) - in nf_reject_ip_tcphdr_put()
102 void nf_send_reset(struct net *net, struct sk_buff *oldskb, int hook) in nf_send_reset() argument
110 oth = nf_reject_ip_tcphdr_get(oldskb, &_oth, hook); in nf_send_reset()
[all …]
/linux-4.4.14/net/ipv6/netfilter/
Dnf_reject_ipv6.c19 const struct tcphdr *nf_reject_ip6_tcphdr_get(struct sk_buff *oldskb, in nf_reject_ip6_tcphdr_get() argument
23 const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); in nf_reject_ip6_tcphdr_get()
29 tcphoff = ipv6_skip_exthdr(oldskb, ((u8 *)(oip6h + 1) - oldskb->data), in nf_reject_ip6_tcphdr_get()
32 if ((tcphoff < 0) || (tcphoff > oldskb->len)) { in nf_reject_ip6_tcphdr_get()
37 *otcplen = oldskb->len - tcphoff; in nf_reject_ip6_tcphdr_get()
46 otcph = skb_header_pointer(oldskb, tcphoff, sizeof(struct tcphdr), in nf_reject_ip6_tcphdr_get()
58 if (nf_ip6_checksum(oldskb, hook, tcphoff, IPPROTO_TCP)) { in nf_reject_ip6_tcphdr_get()
68 const struct sk_buff *oldskb, in nf_reject_ip6hdr_put() argument
72 const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); in nf_reject_ip6hdr_put()
92 const struct sk_buff *oldskb, in nf_reject_ip6_tcphdr_put() argument
[all …]
/linux-4.4.14/include/net/netfilter/ipv4/
Dnf_reject.h9 void nf_send_reset(struct net *net, struct sk_buff *oldskb, int hook);
11 const struct tcphdr *nf_reject_ip_tcphdr_get(struct sk_buff *oldskb,
14 const struct sk_buff *oldskb,
16 void nf_reject_ip_tcphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb,
/linux-4.4.14/include/net/netfilter/ipv6/
Dnf_reject.h9 void nf_send_reset6(struct net *net, struct sk_buff *oldskb, int hook);
11 const struct tcphdr *nf_reject_ip6_tcphdr_get(struct sk_buff *oldskb,
15 const struct sk_buff *oldskb,
18 const struct sk_buff *oldskb,
/linux-4.4.14/drivers/atm/
Dsolos-pci.c1078 struct sk_buff *oldskb = card->tx_skb[port]; in fpga_tx() local
1079 if (oldskb) { in fpga_tx()
1080 dma_unmap_single(&card->dev->dev, SKB_CB(oldskb)->dma_addr, in fpga_tx()
1081 oldskb->len, DMA_TO_DEVICE); in fpga_tx()
1093 oldskb = skb; /* We're done with this skb already */ in fpga_tx()
1107 if (!oldskb) in fpga_tx()
1112 struct pkt_hdr *header = (void *)oldskb->data; in fpga_tx()
1115 skb_pull(oldskb, sizeof(*header)); in fpga_tx()
1121 print_buffer(oldskb); in fpga_tx()
1124 vcc = SKB_CB(oldskb)->vcc; in fpga_tx()
[all …]