Home
last modified time | relevance | path

Searched refs:oldskb (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-6.6/net/ipv4/netfilter/
H A Dnf_reject_ipv4.c40 struct sk_buff *oldskb, in nf_reject_skb_v4_tcp_reset()
49 if (!nf_reject_iphdr_validate(oldskb)) in nf_reject_skb_v4_tcp_reset()
52 oth = nf_reject_ip_tcphdr_get(oldskb, &_oth, hook); in nf_reject_skb_v4_tcp_reset()
64 niph = nf_reject_iphdr_put(nskb, oldskb, IPPROTO_TCP, in nf_reject_skb_v4_tcp_reset()
66 nf_reject_ip_tcphdr_put(nskb, oldskb, oth); in nf_reject_skb_v4_tcp_reset()
75 struct sk_buff *oldskb, in nf_reject_skb_v4_unreach()
87 if (!nf_reject_iphdr_validate(oldskb)) in nf_reject_skb_v4_unreach()
91 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET)) in nf_reject_skb_v4_unreach()
95 len = min_t(unsigned int, 536, oldskb->len); in nf_reject_skb_v4_unreach()
97 if (!pskb_may_pull(oldskb, le in nf_reject_skb_v4_unreach()
39 nf_reject_skb_v4_tcp_reset(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook) nf_reject_skb_v4_tcp_reset() argument
74 nf_reject_skb_v4_unreach(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook, u8 code) nf_reject_skb_v4_unreach() argument
139 nf_reject_ip_tcphdr_get(struct sk_buff *oldskb, struct tcphdr *_oth, int hook) nf_reject_ip_tcphdr_get() argument
168 nf_reject_iphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, __u8 protocol, int ttl) nf_reject_iphdr_put() argument
193 nf_reject_ip_tcphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, const struct tcphdr *oth) nf_reject_ip_tcphdr_put() argument
239 nf_send_reset(struct net *net, struct sock *sk, struct sk_buff *oldskb, int hook) nf_send_reset() argument
[all...]
/kernel/linux/linux-5.10/net/ipv4/netfilter/
H A Dnf_reject_ipv4.c15 const struct tcphdr *nf_reject_ip_tcphdr_get(struct sk_buff *oldskb, in nf_reject_ip_tcphdr_get() argument
21 if (ip_hdr(oldskb)->frag_off & htons(IP_OFFSET)) in nf_reject_ip_tcphdr_get()
24 if (ip_hdr(oldskb)->protocol != IPPROTO_TCP) in nf_reject_ip_tcphdr_get()
27 oth = skb_header_pointer(oldskb, ip_hdrlen(oldskb), in nf_reject_ip_tcphdr_get()
37 if (nf_ip_checksum(oldskb, hook, ip_hdrlen(oldskb), IPPROTO_TCP)) in nf_reject_ip_tcphdr_get()
45 const struct sk_buff *oldskb, in nf_reject_iphdr_put()
48 struct iphdr *niph, *oiph = ip_hdr(oldskb); in nf_reject_iphdr_put()
69 void nf_reject_ip_tcphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, in nf_reject_ip_tcphdr_put() argument
44 nf_reject_iphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, __u8 protocol, int ttl) nf_reject_iphdr_put() argument
115 nf_send_reset(struct net *net, struct sock *sk, struct sk_buff *oldskb, int hook) nf_send_reset() argument
[all...]
/kernel/linux/linux-5.10/net/bridge/netfilter/
H A Dnft_reject_bridge.c23 static void nft_reject_br_push_etherhdr(struct sk_buff *oldskb, in nft_reject_br_push_etherhdr() argument
30 ether_addr_copy(eth->h_source, eth_hdr(oldskb)->h_dest); in nft_reject_br_push_etherhdr()
31 ether_addr_copy(eth->h_dest, eth_hdr(oldskb)->h_source); in nft_reject_br_push_etherhdr()
32 eth->h_proto = eth_hdr(oldskb)->h_proto; in nft_reject_br_push_etherhdr()
35 if (skb_vlan_tag_present(oldskb)) { in nft_reject_br_push_etherhdr()
36 u16 vid = skb_vlan_tag_get(oldskb); in nft_reject_br_push_etherhdr()
38 __vlan_hwaccel_put_tag(nskb, oldskb->vlan_proto, vid); in nft_reject_br_push_etherhdr()
66 /* We cannot use oldskb->dev, it can be either bridge device (NF_BRIDGE INPUT)
70 struct sk_buff *oldskb, in nft_reject_br_send_v4_tcp_reset()
79 if (!nft_bridge_iphdr_validate(oldskb)) in nft_reject_br_send_v4_tcp_reset()
69 nft_reject_br_send_v4_tcp_reset(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook) nft_reject_br_send_v4_tcp_reset() argument
103 nft_reject_br_send_v4_unreach(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook, u8 code) nft_reject_br_send_v4_unreach() argument
184 nft_reject_br_send_v6_tcp_reset(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook) nft_reject_br_send_v6_tcp_reset() argument
243 nft_reject_br_send_v6_unreach(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook, u8 code) nft_reject_br_send_v6_unreach() argument
[all...]
/kernel/linux/linux-6.6/net/ipv6/netfilter/
H A Dnf_reject_ipv6.c60 struct sk_buff *oldskb, in nf_reject_skb_v6_tcp_reset()
70 if (!nf_reject_ip6hdr_validate(oldskb)) in nf_reject_skb_v6_tcp_reset()
73 oth = nf_reject_ip6_tcphdr_get(oldskb, &_oth, &otcplen, hook); in nf_reject_skb_v6_tcp_reset()
85 nip6h = nf_reject_ip6hdr_put(nskb, oldskb, IPPROTO_TCP, in nf_reject_skb_v6_tcp_reset()
87 nf_reject_ip6_tcphdr_put(nskb, oldskb, oth, otcplen); in nf_reject_skb_v6_tcp_reset()
95 struct sk_buff *oldskb, in nf_reject_skb_v6_unreach()
104 if (!nf_reject_ip6hdr_validate(oldskb)) in nf_reject_skb_v6_unreach()
110 len = min_t(unsigned int, 1220, oldskb->len); in nf_reject_skb_v6_unreach()
112 if (!pskb_may_pull(oldskb, len)) in nf_reject_skb_v6_unreach()
115 if (!nf_reject_v6_csum_ok(oldskb, hoo in nf_reject_skb_v6_unreach()
59 nf_reject_skb_v6_tcp_reset(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook) nf_reject_skb_v6_tcp_reset() argument
94 nf_reject_skb_v6_unreach(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook, u8 code) nf_reject_skb_v6_unreach() argument
149 nf_reject_ip6_tcphdr_get(struct sk_buff *oldskb, struct tcphdr *otcph, unsigned int *otcplen, int hook) nf_reject_ip6_tcphdr_get() argument
197 nf_reject_ip6hdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, __u8 protocol, int hoplimit) nf_reject_ip6hdr_put() argument
221 nf_reject_ip6_tcphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, const struct tcphdr *oth, unsigned int otcplen) nf_reject_ip6_tcphdr_put() argument
278 nf_send_reset6(struct net *net, struct sock *sk, struct sk_buff *oldskb, int hook) nf_send_reset6() argument
[all...]
/kernel/linux/linux-6.6/net/netfilter/
H A Dnft_reject_netdev.c19 static void nft_reject_queue_xmit(struct sk_buff *nskb, struct sk_buff *oldskb) in nft_reject_queue_xmit() argument
21 dev_hard_header(nskb, nskb->dev, ntohs(oldskb->protocol), in nft_reject_queue_xmit()
22 eth_hdr(oldskb)->h_source, eth_hdr(oldskb)->h_dest, in nft_reject_queue_xmit()
28 struct sk_buff *oldskb, in nft_reject_netdev_send_v4_tcp_reset()
34 nskb = nf_reject_skb_v4_tcp_reset(net, oldskb, dev, hook); in nft_reject_netdev_send_v4_tcp_reset()
38 nft_reject_queue_xmit(nskb, oldskb); in nft_reject_netdev_send_v4_tcp_reset()
42 struct sk_buff *oldskb, in nft_reject_netdev_send_v4_unreach()
48 nskb = nf_reject_skb_v4_unreach(net, oldskb, dev, hook, code); in nft_reject_netdev_send_v4_unreach()
52 nft_reject_queue_xmit(nskb, oldskb); in nft_reject_netdev_send_v4_unreach()
27 nft_reject_netdev_send_v4_tcp_reset(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook) nft_reject_netdev_send_v4_tcp_reset() argument
41 nft_reject_netdev_send_v4_unreach(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook, u8 code) nft_reject_netdev_send_v4_unreach() argument
55 nft_reject_netdev_send_v6_tcp_reset(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook) nft_reject_netdev_send_v6_tcp_reset() argument
70 nft_reject_netdev_send_v6_unreach(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook, u8 code) nft_reject_netdev_send_v6_unreach() argument
[all...]
/kernel/linux/linux-6.6/net/bridge/netfilter/
H A Dnft_reject_bridge.c23 static void nft_reject_br_push_etherhdr(struct sk_buff *oldskb, in nft_reject_br_push_etherhdr() argument
30 ether_addr_copy(eth->h_source, eth_hdr(oldskb)->h_dest); in nft_reject_br_push_etherhdr()
31 ether_addr_copy(eth->h_dest, eth_hdr(oldskb)->h_source); in nft_reject_br_push_etherhdr()
32 eth->h_proto = eth_hdr(oldskb)->h_proto; in nft_reject_br_push_etherhdr()
35 if (skb_vlan_tag_present(oldskb)) { in nft_reject_br_push_etherhdr()
36 u16 vid = skb_vlan_tag_get(oldskb); in nft_reject_br_push_etherhdr()
38 __vlan_hwaccel_put_tag(nskb, oldskb->vlan_proto, vid); in nft_reject_br_push_etherhdr()
42 /* We cannot use oldskb->dev, it can be either bridge device (NF_BRIDGE INPUT)
46 struct sk_buff *oldskb, in nft_reject_br_send_v4_tcp_reset()
52 nskb = nf_reject_skb_v4_tcp_reset(net, oldskb, NUL in nft_reject_br_send_v4_tcp_reset()
45 nft_reject_br_send_v4_tcp_reset(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook) nft_reject_br_send_v4_tcp_reset() argument
61 nft_reject_br_send_v4_unreach(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook, u8 code) nft_reject_br_send_v4_unreach() argument
77 nft_reject_br_send_v6_tcp_reset(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook) nft_reject_br_send_v6_tcp_reset() argument
94 nft_reject_br_send_v6_unreach(struct net *net, struct sk_buff *oldskb, const struct net_device *dev, int hook, u8 code) nft_reject_br_send_v6_unreach() argument
[all...]
/kernel/linux/linux-5.10/net/ipv6/netfilter/
H A Dnf_reject_ipv6.c15 const struct tcphdr *nf_reject_ip6_tcphdr_get(struct sk_buff *oldskb, in nf_reject_ip6_tcphdr_get() argument
19 const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); in nf_reject_ip6_tcphdr_get()
25 tcphoff = ipv6_skip_exthdr(oldskb, ((u8 *)(oip6h + 1) - oldskb->data), in nf_reject_ip6_tcphdr_get()
28 if ((tcphoff < 0) || (tcphoff > oldskb->len)) { in nf_reject_ip6_tcphdr_get()
33 *otcplen = oldskb->len - tcphoff; in nf_reject_ip6_tcphdr_get()
42 otcph = skb_header_pointer(oldskb, tcphoff, sizeof(struct tcphdr), in nf_reject_ip6_tcphdr_get()
54 if (nf_ip6_checksum(oldskb, hook, tcphoff, IPPROTO_TCP)) { in nf_reject_ip6_tcphdr_get()
64 const struct sk_buff *oldskb, in nf_reject_ip6hdr_put()
68 const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); in nf_reject_ip6hdr_put()
63 nf_reject_ip6hdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, __u8 protocol, int hoplimit) nf_reject_ip6hdr_put() argument
87 nf_reject_ip6_tcphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, const struct tcphdr *oth, unsigned int otcplen) nf_reject_ip6_tcphdr_put() argument
144 nf_send_reset6(struct net *net, struct sock *sk, struct sk_buff *oldskb, int hook) nf_send_reset6() argument
[all...]
/kernel/linux/linux-6.6/include/net/netfilter/ipv6/
H A Dnf_reject.h10 void nf_send_reset6(struct net *net, struct sock *sk, struct sk_buff *oldskb,
12 const struct tcphdr *nf_reject_ip6_tcphdr_get(struct sk_buff *oldskb,
16 const struct sk_buff *oldskb,
19 const struct sk_buff *oldskb,
23 struct sk_buff *oldskb,
27 struct sk_buff *oldskb,
/kernel/linux/linux-6.6/include/net/netfilter/ipv4/
H A Dnf_reject.h11 void nf_send_reset(struct net *net, struct sock *, struct sk_buff *oldskb,
13 const struct tcphdr *nf_reject_ip_tcphdr_get(struct sk_buff *oldskb,
16 const struct sk_buff *oldskb,
18 void nf_reject_ip_tcphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb,
22 struct sk_buff *oldskb,
26 struct sk_buff *oldskb,
/kernel/linux/linux-5.10/include/net/netfilter/ipv6/
H A Dnf_reject.h10 void nf_send_reset6(struct net *net, struct sock *sk, struct sk_buff *oldskb,
12 const struct tcphdr *nf_reject_ip6_tcphdr_get(struct sk_buff *oldskb,
16 const struct sk_buff *oldskb,
19 const struct sk_buff *oldskb,
/kernel/linux/linux-5.10/include/net/netfilter/ipv4/
H A Dnf_reject.h11 void nf_send_reset(struct net *net, struct sock *, struct sk_buff *oldskb,
13 const struct tcphdr *nf_reject_ip_tcphdr_get(struct sk_buff *oldskb,
16 const struct sk_buff *oldskb,
18 void nf_reject_ip_tcphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb,
/kernel/linux/linux-5.10/drivers/atm/
H A Dsolos-pci.c1072 struct sk_buff *oldskb = card->tx_skb[port]; in fpga_tx() local
1073 if (oldskb) { in fpga_tx()
1074 dma_unmap_single(&card->dev->dev, SKB_CB(oldskb)->dma_addr, in fpga_tx()
1075 oldskb->len, DMA_TO_DEVICE); in fpga_tx()
1087 oldskb = skb; /* We're done with this skb already */ in fpga_tx()
1101 if (!oldskb) in fpga_tx()
1104 /* Clean up and free oldskb now it's gone */ in fpga_tx()
1106 struct pkt_hdr *header = (void *)oldskb->data; in fpga_tx()
1109 skb_pull(oldskb, sizeof(*header)); in fpga_tx()
1115 print_buffer(oldskb); in fpga_tx()
[all...]
/kernel/linux/linux-6.6/drivers/atm/
H A Dsolos-pci.c1072 struct sk_buff *oldskb = card->tx_skb[port]; in fpga_tx() local
1073 if (oldskb) { in fpga_tx()
1074 dma_unmap_single(&card->dev->dev, SKB_CB(oldskb)->dma_addr, in fpga_tx()
1075 oldskb->len, DMA_TO_DEVICE); in fpga_tx()
1087 oldskb = skb; /* We're done with this skb already */ in fpga_tx()
1101 if (!oldskb) in fpga_tx()
1104 /* Clean up and free oldskb now it's gone */ in fpga_tx()
1106 struct pkt_hdr *header = (void *)oldskb->data; in fpga_tx()
1109 skb_pull(oldskb, sizeof(*header)); in fpga_tx()
1115 print_buffer(oldskb); in fpga_tx()
[all...]

Completed in 7 milliseconds