Searched refs:nskb (Results 1 - 25 of 94) sorted by relevance

1234

/linux-master/net/ipv4/netfilter/
H A Dnf_reject_ipv4.c45 struct sk_buff *nskb; local
56 nskb = alloc_skb(sizeof(struct iphdr) + sizeof(struct tcphdr) +
58 if (!nskb)
61 nskb->dev = (struct net_device *)dev;
63 skb_reserve(nskb, LL_MAX_HEADER);
64 niph = nf_reject_iphdr_put(nskb, oldskb, IPPROTO_TCP,
66 nf_reject_ip_tcphdr_put(nskb, oldskb, oth);
67 niph->tot_len = htons(nskb->len);
70 return nskb;
79 struct sk_buff *nskb; local
168 nf_reject_iphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, __u8 protocol, int ttl) argument
193 nf_reject_ip_tcphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, const struct tcphdr *oth) argument
242 struct sk_buff *nskb; local
[all...]
/linux-master/net/llc/
H A Dllc_station.c52 struct sk_buff *nskb = llc_alloc_frame(NULL, skb->dev, LLC_PDU_TYPE_U, local
55 if (!nskb)
59 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, 0, dsap, LLC_PDU_RSP);
60 llc_pdu_init_as_xid_rsp(nskb, LLC_XID_NULL_CLASS_2, 127);
61 rc = llc_mac_hdr_init(nskb, skb->dev->dev_addr, mac_da);
64 dev_queue_xmit(nskb);
68 kfree_skb(nskb);
77 struct sk_buff *nskb; local
84 nskb = llc_alloc_frame(NULL, skb->dev, LLC_PDU_TYPE_U, data_size);
86 if (!nskb)
[all...]
H A Dllc_c_ac.c202 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_U, 0); local
204 if (nskb) {
207 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap,
209 llc_pdu_init_as_disc_cmd(nskb, 1);
210 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac);
213 llc_conn_send_pdu(sk, nskb);
219 kfree_skb(nskb);
227 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_U, 0); local
229 if (nskb) {
234 llc_pdu_header_init(nskb, LLC_PDU_TYPE_
253 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_U, 0); local
277 struct sk_buff *nskb; local
311 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_U, local
338 struct sk_buff *nskb; local
434 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_U, 0); local
469 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
493 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
517 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
541 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
565 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
589 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
625 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
649 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
673 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
698 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
722 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
746 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
780 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_U, 0); local
809 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_U, 0); local
970 struct sk_buff *nskb = llc_alloc_frame(sk, llc->dev, LLC_PDU_TYPE_S, 0); local
[all...]
H A Dllc_s_ac.c105 struct sk_buff *nskb; local
110 nskb = llc_alloc_frame(NULL, skb->dev, LLC_PDU_TYPE_U,
112 if (!nskb)
114 llc_pdu_header_init(nskb, LLC_PDU_TYPE_U, sap->laddr.lsap, dsap,
116 llc_pdu_init_as_xid_rsp(nskb, LLC_XID_NULL_CLASS_2, 0);
117 rc = llc_mac_hdr_init(nskb, mac_sa, mac_da);
119 rc = dev_queue_xmit(nskb);
152 struct sk_buff *nskb; local
165 nskb = llc_alloc_frame(NULL, skb->dev, LLC_PDU_TYPE_U, data_size);
166 if (!nskb)
[all...]
/linux-master/net/netfilter/
H A Dnft_reject_netdev.c19 static void nft_reject_queue_xmit(struct sk_buff *nskb, struct sk_buff *oldskb) argument
21 dev_hard_header(nskb, nskb->dev, ntohs(oldskb->protocol),
23 nskb->len);
24 dev_queue_xmit(nskb);
32 struct sk_buff *nskb; local
34 nskb = nf_reject_skb_v4_tcp_reset(net, oldskb, dev, hook);
35 if (!nskb)
38 nft_reject_queue_xmit(nskb, oldskb);
46 struct sk_buff *nskb; local
60 struct sk_buff *nskb; local
75 struct sk_buff *nskb; local
[all...]
H A Dnf_synproxy_core.c419 const struct sk_buff *skb, struct sk_buff *nskb,
425 nskb->ip_summed = CHECKSUM_PARTIAL;
426 nskb->csum_start = (unsigned char *)nth - nskb->head;
427 nskb->csum_offset = offsetof(struct tcphdr, check);
429 skb_dst_set_noref(nskb, skb_dst(skb));
430 nskb->protocol = htons(ETH_P_IP);
431 if (ip_route_me_harder(net, nskb->sk, nskb, RTN_UNSPEC))
435 nf_ct_set(nskb, (struc
418 synproxy_send_tcp(struct net *net, const struct sk_buff *skb, struct sk_buff *nskb, struct nf_conntrack *nfct, enum ip_conntrack_info ctinfo, struct iphdr *niph, struct tcphdr *nth, unsigned int tcp_hdr_size) argument
451 struct sk_buff *nskb; local
495 struct sk_buff *nskb; local
540 struct sk_buff *nskb; local
578 struct sk_buff *nskb; local
812 synproxy_send_tcp_ipv6(struct net *net, const struct sk_buff *skb, struct sk_buff *nskb, struct nf_conntrack *nfct, enum ip_conntrack_info ctinfo, struct ipv6hdr *niph, struct tcphdr *nth, unsigned int tcp_hdr_size) argument
864 struct sk_buff *nskb; local
909 struct sk_buff *nskb; local
954 struct sk_buff *nskb; local
993 struct sk_buff *nskb; local
[all...]
/linux-master/net/ipv6/netfilter/
H A Dnf_reject_ipv6.c64 struct sk_buff *nskb; local
77 nskb = alloc_skb(sizeof(struct ipv6hdr) + sizeof(struct tcphdr) +
79 if (!nskb)
82 nskb->dev = (struct net_device *)dev;
84 skb_reserve(nskb, LL_MAX_HEADER);
85 nip6h = nf_reject_ip6hdr_put(nskb, oldskb, IPPROTO_TCP,
87 nf_reject_ip6_tcphdr_put(nskb, oldskb, oth, otcplen);
88 nip6h->payload_len = htons(nskb->len - sizeof(struct ipv6hdr));
90 return nskb;
99 struct sk_buff *nskb; local
197 nf_reject_ip6hdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, __u8 protocol, int hoplimit) argument
221 nf_reject_ip6_tcphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb, const struct tcphdr *oth, unsigned int otcplen) argument
281 struct sk_buff *nskb; local
[all...]
/linux-master/net/bridge/netfilter/
H A Dnft_reject_bridge.c24 struct sk_buff *nskb)
28 eth = skb_push(nskb, ETH_HLEN);
29 skb_reset_mac_header(nskb);
33 skb_pull(nskb, ETH_HLEN);
38 __vlan_hwaccel_put_tag(nskb, oldskb->vlan_proto, vid);
50 struct sk_buff *nskb; local
52 nskb = nf_reject_skb_v4_tcp_reset(net, oldskb, NULL, hook);
53 if (!nskb)
56 nft_reject_br_push_etherhdr(oldskb, nskb);
58 br_forward(br_port_get_rcu(dev), nskb, fals local
23 nft_reject_br_push_etherhdr(struct sk_buff *oldskb, struct sk_buff *nskb) argument
66 struct sk_buff *nskb; local
74 br_forward(br_port_get_rcu(dev), nskb, false, true); local
82 struct sk_buff *nskb; local
90 br_forward(br_port_get_rcu(dev), nskb, false, true); local
99 struct sk_buff *nskb; local
107 br_forward(br_port_get_rcu(dev), nskb, false, true); local
[all...]
/linux-master/net/tls/
H A Dtls_device_fallback.c201 static void complete_skb(struct sk_buff *nskb, struct sk_buff *skb, int headln) argument
206 skb_copy_header(nskb, skb);
208 skb_put(nskb, skb->len);
209 memcpy(nskb->data, skb->data, headln);
211 nskb->destructor = skb->destructor;
212 nskb->sk = sk;
216 update_chksum(nskb, headln);
219 if (nskb->destructor == sock_efree)
222 delta = nskb->truesize - skb->truesize;
300 struct sk_buff *nskb,
298 fill_sg_out(struct scatterlist sg_out[3], void *buf, struct tls_context *tls_ctx, struct sk_buff *nskb, int tcp_payload_offset, int payload_len, int sync_size, void *dummy_buf) argument
328 struct sk_buff *nskb = NULL; local
389 struct sk_buff *nskb = NULL; local
[all...]
/linux-master/include/net/netfilter/ipv4/
H A Dnf_reject.h15 struct iphdr *nf_reject_iphdr_put(struct sk_buff *nskb,
18 void nf_reject_ip_tcphdr_put(struct sk_buff *nskb, const struct sk_buff *oldskb,
/linux-master/include/net/netfilter/ipv6/
H A Dnf_reject.h15 struct ipv6hdr *nf_reject_ip6hdr_put(struct sk_buff *nskb,
18 void nf_reject_ip6_tcphdr_put(struct sk_buff *nskb,
/linux-master/net/bluetooth/cmtp/
H A Dcore.c109 struct sk_buff *skb = session->reassembly[id], *nskb; local
116 nskb = alloc_skb(size, GFP_ATOMIC);
117 if (!nskb) {
123 skb_copy_from_linear_data(skb, skb_put(nskb, skb->len), skb->len);
125 skb_put_data(nskb, buf, count);
127 session->reassembly[id] = nskb;
211 struct sk_buff *skb, *nskb; local
217 nskb = alloc_skb(session->mtu, GFP_ATOMIC);
218 if (!nskb) {
226 tail = session->mtu - nskb
[all...]
/linux-master/net/vmw_vsock/
H A Daf_vsock_tap.c64 struct sk_buff *nskb = skb_clone(skb, GFP_ATOMIC); local
66 if (nskb) {
69 nskb->dev = dev;
70 ret = dev_queue_xmit(nskb);
/linux-master/include/linux/can/
H A Dskb.h91 struct sk_buff *nskb; local
93 nskb = skb_clone(skb, GFP_ATOMIC);
94 if (unlikely(!nskb)) {
99 can_skb_set_owner(nskb, skb->sk);
101 return nskb;
/linux-master/drivers/bluetooth/
H A Dhci_bcsp.c166 struct sk_buff *nskb; local
218 nskb = alloc_skb((len + 6) * 2 + 2, GFP_ATOMIC);
219 if (!nskb)
222 hci_skb_pkt_type(nskb) = pkt_type;
224 bcsp_slip_msgdelim(nskb);
245 bcsp_slip_one_byte(nskb, hdr[i]);
253 bcsp_slip_one_byte(nskb, data[i]);
262 bcsp_slip_one_byte(nskb, (u8)((bcsp_txmsg_crc >> 8) & 0x00ff));
263 bcsp_slip_one_byte(nskb, (u8)(bcsp_txmsg_crc & 0x00ff));
266 bcsp_slip_msgdelim(nskb);
283 struct sk_buff *nskb; local
306 struct sk_buff *nskb; local
333 struct sk_buff *nskb = bcsp_prepare_pkt(bcsp, NULL, 0, BCSP_ACK_PKT); local
407 struct sk_buff *nskb = alloc_skb(4, GFP_ATOMIC); local
[all...]
H A Dhci_h5.c129 struct sk_buff *nskb; local
131 nskb = alloc_skb(3, GFP_ATOMIC);
132 if (!nskb)
135 hci_skb_pkt_type(nskb) = HCI_3WIRE_LINK_PKT;
137 skb_put_data(nskb, data, len);
139 skb_queue_tail(&h5->unrel, nskb);
687 struct sk_buff *nskb; local
702 nskb = alloc_skb((len + 6) * 2 + 2, GFP_ATOMIC);
703 if (!nskb)
706 hci_skb_pkt_type(nskb)
744 struct sk_buff *skb, *nskb; local
[all...]
/linux-master/net/dsa/
H A Dtag.c59 struct sk_buff *nskb = NULL; local
81 nskb = skb;
84 nskb = cpu_dp->rcv(skb, dev);
87 if (!nskb) {
92 skb = nskb;
109 nskb = dsa_untag_bridge_pvid(skb);
110 if (!nskb) {
114 skb = nskb;
H A Dtag_brcm.c191 struct sk_buff *nskb; local
194 nskb = brcm_tag_rcv_ll(skb, dev, 2);
195 if (!nskb)
196 return nskb;
200 return nskb;
/linux-master/net/bluetooth/bnep/
H A Dcore.c301 struct sk_buff *nskb; local
366 nskb = alloc_skb(2 + ETH_HLEN + skb->len, GFP_KERNEL);
367 if (!nskb) {
372 skb_reserve(nskb, 2);
377 __skb_put_data(nskb, &s->eh, ETH_HLEN);
381 __skb_put_data(nskb, s->eh.h_dest, ETH_ALEN);
382 __skb_put_data(nskb, skb_mac_header(skb), ETH_ALEN);
383 put_unaligned(s->eh.h_proto, (__be16 *) __skb_put(nskb, 2));
387 __skb_put_data(nskb, skb_mac_header(skb), ETH_ALEN);
388 __skb_put_data(nskb,
[all...]
/linux-master/net/x25/
H A Dx25_dev.c97 struct sk_buff *nskb; local
103 nskb = skb_copy(skb, GFP_ATOMIC);
104 if (!nskb)
107 skb = nskb;
/linux-master/net/sched/
H A Dsch_etf.c75 static bool is_packet_valid(struct Qdisc *sch, struct sk_buff *nskb) argument
78 ktime_t txtime = nskb->tstamp;
79 struct sock *sk = nskb->sk;
162 static int etf_enqueue_timesortedlist(struct sk_buff *nskb, struct Qdisc *sch, argument
167 ktime_t txtime = nskb->tstamp;
170 if (!is_packet_valid(sch, nskb)) {
171 report_sock_error(nskb, EINVAL,
173 return qdisc_drop(nskb, sch, to_free);
188 rb_link_node(&nskb->rbnode, parent, p);
189 rb_insert_color_cached(&nskb
[all...]
/linux-master/net/core/
H A Dskbuff.c920 struct sk_buff *skb = *pskb, *nskb; local
940 nskb = napi_build_skb(data, truesize);
941 if (!nskb) {
946 skb_reserve(nskb, headroom);
947 skb_copy_header(nskb, skb);
948 skb_mark_for_recycle(nskb);
950 err = skb_copy_bits(skb, 0, nskb->data, size);
952 consume_skb(nskb);
955 skb_put(nskb, size);
957 head_off = skb_headroom(nskb)
1912 skb_zerocopy_clone(struct sk_buff *nskb, struct sk_buff *orig, gfp_t gfp_mask) argument
2407 struct sk_buff *nskb = skb_clone(skb, GFP_ATOMIC); local
4497 struct sk_buff *nskb, *tmp; local
4694 struct sk_buff *nskb; local
[all...]
/linux-master/drivers/isdn/mISDN/
H A Ddsp_core.c283 struct sk_buff *nskb; local
589 nskb = _alloc_mISDN_skb(PH_CONTROL_IND, MISDN_ID_ANY,
591 if (nskb) {
593 if (dsp->up->send(dsp->up, nskb))
594 dev_kfree_skb(nskb);
596 dev_kfree_skb(nskb);
741 struct sk_buff *nskb; local
747 nskb = _alloc_mISDN_skb(PH_CONTROL_IND,
750 if (nskb) {
753 dsp->up, nskb))
787 struct sk_buff *nskb; local
[all...]
/linux-master/drivers/net/ipvlan/
H A Dipvlan_core.c230 struct sk_buff *skb, *nskb; local
267 nskb = skb_clone(skb, GFP_ATOMIC);
269 if (nskb) {
271 nskb->pkt_type = pkt_type;
272 nskb->dev = ipvlan->dev;
274 ret = dev_forward_skb(ipvlan->dev, nskb);
276 ret = netif_rx(nskb);
728 struct sk_buff *nskb = skb_clone(skb, GFP_ATOMIC); local
736 if (nskb) {
737 ipvlan_skb_crossing_ns(nskb, NUL
[all...]
/linux-master/net/mac802154/
H A Dtx.c60 struct sk_buff *nskb; local
64 nskb = skb_copy_expand(skb, 0, IEEE802154_FCS_LEN,
66 if (likely(nskb)) {
68 skb = nskb;

Completed in 236 milliseconds

1234