Searched refs:skb (Results 501 - 525 of 3419) sorted by relevance

<<21222324252627282930>>

/linux-master/net/xfrm/
H A Despintcp.c15 static void handle_nonesp(struct espintcp_ctx *ctx, struct sk_buff *skb, argument
19 !sk_rmem_schedule(sk, skb, skb->truesize)) {
21 kfree_skb(skb);
25 skb_set_owner_r(skb, sk);
27 memset(skb->cb, 0, sizeof(skb->cb));
28 skb_queue_tail(&ctx->ike_queue, skb);
32 static void handle_esp(struct sk_buff *skb, struct sock *sk) argument
34 struct tcp_skb_cb *tcp_cb = (struct tcp_skb_cb *)skb
54 espintcp_rcv(struct strparser *strp, struct sk_buff *skb) argument
114 espintcp_parse(struct strparser *strp, struct sk_buff *skb) argument
139 struct sk_buff *skb; local
169 espintcp_queue_out(struct sock *sk, struct sk_buff *skb) argument
288 espintcp_push_skb(struct sock *sk, struct sk_buff *skb) argument
516 struct sk_buff *skb; local
[all...]
/linux-master/net/ipv4/
H A Dip_fragment.c78 static int ip_frag_reasm(struct ipq *qp, struct sk_buff *skb,
176 /* skb has no dst, perform route lookup again */
275 static int ip_frag_queue(struct ipq *qp, struct sk_buff *skb) argument
286 /* If reassembly is already done, @skb must be a duplicate frag. */
292 if (!(IPCB(skb)->flags & IPSKB_FRAG_COMPLETE) &&
299 ecn = ip4_frag_ecn(ip_hdr(skb)->tos);
300 offset = ntohs(ip_hdr(skb)->frag_off);
304 ihl = ip_hdrlen(skb);
307 end = offset + skb->len - skb_network_offset(skb)
412 ip_frag_reasm(struct ipq *qp, struct sk_buff *skb, struct sk_buff *prev_tail, struct net_device *dev) argument
484 ip_defrag(struct net *net, struct sk_buff *skb, u32 user) argument
512 ip_check_defrag(struct net *net, struct sk_buff *skb, u32 user) argument
[all...]
H A Dfou_core.c56 static int fou_recv_pull(struct sk_buff *skb, struct fou *fou, size_t len) argument
62 ip_hdr(skb)->tot_len = htons(ntohs(ip_hdr(skb)->tot_len) - len);
64 ipv6_hdr(skb)->payload_len =
65 htons(ntohs(ipv6_hdr(skb)->payload_len) - len);
67 __skb_pull(skb, len);
68 skb_postpull_rcsum(skb, udp_hdr(skb), len);
69 skb_reset_transport_header(skb);
70 return iptunnel_pull_offloads(skb);
73 fou_udp_recv(struct sock *sk, struct sk_buff *skb) argument
90 gue_remcsum(struct sk_buff *skb, struct guehdr *guehdr, void *data, size_t hdrlen, u8 ipproto, bool nopartial) argument
113 gue_control_message(struct sk_buff *skb, struct guehdr *guehdr) argument
120 gue_udp_recv(struct sock *sk, struct sk_buff *skb) argument
231 fou_gro_receive(struct sock *sk, struct list_head *head, struct sk_buff *skb) argument
262 fou_gro_complete(struct sock *sk, struct sk_buff *skb, int nhoff) argument
283 gue_gro_remcsum(struct sk_buff *skb, unsigned int off, struct guehdr *guehdr, void *data, size_t hdrlen, struct gro_remcsum *grc, bool nopartial) argument
306 gue_gro_receive(struct sock *sk, struct list_head *head, struct sk_buff *skb) argument
448 gue_gro_complete(struct sock *sk, struct sk_buff *skb, int nhoff) argument
736 fou_nl_add_doit(struct sk_buff *skb, struct genl_info *info) argument
749 fou_nl_del_doit(struct sk_buff *skb, struct genl_info *info) argument
798 fou_dump_info(struct fou *fou, u32 portid, u32 seq, u32 flags, struct sk_buff *skb, u8 cmd) argument
818 fou_nl_get_doit(struct sk_buff *skb, struct genl_info *info) argument
865 fou_nl_get_dumpit(struct sk_buff *skb, struct netlink_callback *cb) argument
925 __fou_build_header(struct sk_buff *skb, struct ip_tunnel_encap *e, u8 *protocol, __be16 *sport, int type) argument
941 __gue_build_header(struct sk_buff *skb, struct ip_tunnel_encap *e, u8 *protocol, __be16 *sport, int type) argument
1016 fou_build_udp(struct sk_buff *skb, struct ip_tunnel_encap *e, struct flowi4 *fl4, u8 *protocol, __be16 sport) argument
1035 fou_build_header(struct sk_buff *skb, struct ip_tunnel_encap *e, u8 *protocol, struct flowi4 *fl4) argument
1052 gue_build_header(struct sk_buff *skb, struct ip_tunnel_encap *e, u8 *protocol, struct flowi4 *fl4) argument
1069 gue_err_proto_handler(int proto, struct sk_buff *skb, u32 info) argument
1081 gue_err(struct sk_buff *skb, u32 info) argument
[all...]
/linux-master/net/atm/
H A Dpppoatm.c26 * this session if this skb looks ok to you"
131 * skb. The ->old_pop will take care up normal atm flow control,
134 static void pppoatm_pop(struct atm_vcc *atmvcc, struct sk_buff *skb) argument
138 pvcc->old_pop(atmvcc, skb);
181 static void pppoatm_push(struct atm_vcc *atmvcc, struct sk_buff *skb) argument
185 if (skb == NULL) { /* VCC was closed */
195 atm_return(atmvcc, skb->truesize);
198 if (skb->len < LLC_LEN ||
199 memcmp(skb->data, pppllc, LLC_LEN))
201 skb_pull(skb, LLC_LE
289 pppoatm_send(struct ppp_channel *chan, struct sk_buff *skb) argument
[all...]
/linux-master/net/openvswitch/
H A Dvport.c305 * @skb: sk_buff where upcall stats should be appended.
311 int ovs_vport_get_upcall_stats(struct vport *vport, struct sk_buff *skb) argument
331 nla = nla_nest_start_noflag(skb, OVS_VPORT_ATTR_UPCALL_STATS);
335 if (nla_put_u64_64bit(skb, OVS_VPORT_UPCALL_ATTR_SUCCESS, tx_success,
337 nla_nest_cancel(skb, nla);
341 if (nla_put_u64_64bit(skb, OVS_VPORT_UPCALL_ATTR_FAIL, tx_fail,
343 nla_nest_cancel(skb, nla);
346 nla_nest_end(skb, nla);
355 * @skb: sk_buff where options should be appended.
359 * vport-specific attributes to @skb
367 ovs_vport_get_options(const struct vport *vport, struct sk_buff *skb) argument
441 ovs_vport_get_upcall_portids(const struct vport *vport, struct sk_buff *skb) argument
466 ovs_vport_find_upcall_portid(const struct vport *vport, struct sk_buff *skb) argument
494 ovs_vport_receive(struct vport *vport, struct sk_buff *skb, const struct ip_tunnel_info *tun_info) argument
522 packet_length(const struct sk_buff *skb, struct net_device *dev) argument
539 ovs_vport_send(struct vport *vport, struct sk_buff *skb, u8 mac_proto) argument
[all...]
/linux-master/include/net/
H A Dllc_pdu.h206 static inline struct llc_pdu_sn *llc_pdu_sn_hdr(struct sk_buff *skb) argument
208 return (struct llc_pdu_sn *)skb_network_header(skb);
218 static inline struct llc_pdu_un *llc_pdu_un_hdr(struct sk_buff *skb) argument
220 return (struct llc_pdu_un *)skb_network_header(skb);
225 * @skb: input skb that header must be set into it.
233 static inline void llc_pdu_header_init(struct sk_buff *skb, u8 type, argument
248 skb_push(skb, hlen);
249 skb_reset_network_header(skb);
250 pdu = llc_pdu_un_hdr(skb);
263 llc_pdu_decode_sa(struct sk_buff *skb, u8 *sa) argument
275 llc_pdu_decode_da(struct sk_buff *skb, u8 *da) argument
288 llc_pdu_decode_ssap(struct sk_buff *skb, u8 *ssap) argument
301 llc_pdu_decode_dsap(struct sk_buff *skb, u8 *dsap) argument
312 llc_pdu_init_as_ui_cmd(struct sk_buff *skb) argument
326 llc_pdu_init_as_test_cmd(struct sk_buff *skb) argument
342 llc_pdu_init_as_test_rsp(struct sk_buff *skb, struct sk_buff *ev_skb) argument
376 llc_pdu_init_as_xid_cmd(struct sk_buff *skb, u8 svcs_supported, u8 rx_window) argument
403 llc_pdu_init_as_xid_rsp(struct sk_buff *skb, u8 svcs_supported, u8 rx_window) argument
[all...]
/linux-master/drivers/net/
H A Dntb_netdev.c103 struct sk_buff *skb; local
106 skb = data;
107 if (!skb)
118 skb_put(skb, len);
119 skb->protocol = eth_type_trans(skb, ndev);
120 skb->ip_summed = CHECKSUM_NONE;
122 if (__netif_rx(skb) == NET_RX_DROP) {
130 skb = netdev_alloc_skb(ndev, ndev->mtu + ETH_HLEN);
131 if (!skb) {
180 struct sk_buff *skb; local
207 ntb_netdev_start_xmit(struct sk_buff *skb, struct net_device *ndev) argument
250 struct sk_buff *skb; local
286 struct sk_buff *skb; local
302 struct sk_buff *skb; local
[all...]
/linux-master/net/mctp/
H A Droute.c32 static void mctp_flow_prepare_output(struct sk_buff *skb, struct mctp_dev *dev);
35 static int mctp_route_discard(struct mctp_route *route, struct sk_buff *skb) argument
37 kfree_skb(skb);
41 static struct mctp_sock *mctp_lookup_bind(struct net *net, struct sk_buff *skb) argument
43 struct mctp_skb_cb *cb = mctp_cb(skb);
50 /* TODO: look up in skb->cb? */
51 mh = mctp_hdr(skb);
53 if (!skb_headlen(skb))
56 type = (*(u8 *)skb->data) & 0x7f;
131 static struct mctp_sk_key *mctp_lookup_key(struct net *net, struct sk_buff *skb,
263 struct sk_buff *skb; variable in typeref:struct:sk_buff
289 kfree_skb(skb); variable
293 mctp_skb_set_flow(struct sk_buff *skb, struct mctp_sk_key *key) argument
305 mctp_flow_prepare_output(struct sk_buff *skb, struct mctp_dev *dev) argument
322 mctp_skb_set_flow(struct sk_buff *skb, struct mctp_sk_key *key) argument
323 mctp_flow_prepare_output(struct sk_buff *skb, struct mctp_dev *dev) argument
326 mctp_frag_queue(struct mctp_sk_key *key, struct sk_buff *skb) argument
363 mctp_route_input(struct mctp_route *route, struct sk_buff *skb) argument
540 mctp_route_output(struct mctp_route *route, struct sk_buff *skb) argument
839 mctp_do_fragment_route(struct mctp_route *rt, struct sk_buff *skb, unsigned int mtu, u8 tag) argument
924 mctp_local_output(struct sock *sk, struct mctp_route *rt, struct sk_buff *skb, mctp_eid_t daddr, u8 req_tag) argument
1161 mctp_pkttype_receive(struct sk_buff *skb, struct net_device *dev, struct packet_type *pt, struct net_device *orig_dev) argument
1248 mctp_route_nlparse(struct sk_buff *skb, struct nlmsghdr *nlh, struct netlink_ext_ack *extack, struct nlattr **tb, struct rtmsg **rtm, struct mctp_dev **mdev, mctp_eid_t *daddr_start) argument
1304 mctp_newroute(struct sk_buff *skb, struct nlmsghdr *nlh, struct netlink_ext_ack *extack) argument
1340 mctp_delroute(struct sk_buff *skb, struct nlmsghdr *nlh, struct netlink_ext_ack *extack) argument
1362 mctp_fill_rtinfo(struct sk_buff *skb, struct mctp_route *rt, u32 portid, u32 seq, int event, unsigned int flags) argument
1417 mctp_dump_rtinfo(struct sk_buff *skb, struct netlink_callback *cb) argument
[all...]
/linux-master/tools/perf/scripts/python/bin/
H A Dnetdev-times-record4 -e skb:consume_skb -e skb:kfree_skb \
5 -e skb:skb_copy_datagram_iovec -e napi:napi_poll \
/linux-master/drivers/net/wireless/quantenna/qtnfmac/
H A Dtrans.c33 WARN(ctl_node->resp_skb, "qtnfmac: response skb not empty\n");
81 static void qtnf_trans_signal_cmdresp(struct qtnf_bus *bus, struct sk_buff *skb) argument
84 const struct qlink_resp *resp = (const struct qlink_resp *)skb->data;
99 ctl_node->resp_skb = skb;
109 dev_kfree_skb(skb);
112 static int qtnf_trans_event_enqueue(struct qtnf_bus *bus, struct sk_buff *skb) argument
118 skb_queue_tail(&trans->event_queue, skb);
122 dev_kfree_skb(skb);
168 int qtnf_trans_handle_rx_ctl_packet(struct qtnf_bus *bus, struct sk_buff *skb) argument
170 const struct qlink_msg_header *header = (void *)skb
[all...]
/linux-master/drivers/net/wireless/ath/
H A Dmain.c33 struct sk_buff *skb; local
49 skb = __dev_alloc_skb(len + common->cachelsz - 1, gfp_mask);
50 if (skb != NULL) {
51 off = ((unsigned long) skb->data) % common->cachelsz;
53 skb_reserve(skb, common->cachelsz - off);
59 return skb;
/linux-master/net/sched/
H A Dact_meta_skbtcindex.c3 * net/sched/act_meta_tc_index.c IFE skb->tc_index metadata module
21 static int skbtcindex_encode(struct sk_buff *skb, void *skbdata, argument
24 u32 ifetc_index = skb->tc_index;
29 static int skbtcindex_decode(struct sk_buff *skb, void *data, u16 len) argument
33 skb->tc_index = ntohs(ifetc_index);
37 static int skbtcindex_check(struct sk_buff *skb, struct tcf_meta_info *e) argument
39 return ife_check_meta_u16(skb->tc_index, e);
46 .synopsis = "skb tc_index 16 bit metadata",
71 MODULE_DESCRIPTION("Inter-FE skb tc_index metadata module");
H A Dact_meta_mark.c3 * net/sched/act_meta_mark.c IFE skb->mark metadata module
21 static int skbmark_encode(struct sk_buff *skb, void *skbdata, argument
24 u32 ifemark = skb->mark;
29 static int skbmark_decode(struct sk_buff *skb, void *data, u16 len) argument
33 skb->mark = ntohl(ifemark);
37 static int skbmark_check(struct sk_buff *skb, struct tcf_meta_info *e) argument
39 return ife_check_meta_u32(skb->mark, e);
46 .synopsis = "skb mark 32 bit metadata",
71 MODULE_DESCRIPTION("Inter-FE skb mark metadata module");
H A Dact_meta_skbprio.c3 * net/sched/act_meta_prio.c IFE skb->priority metadata module
21 static int skbprio_check(struct sk_buff *skb, struct tcf_meta_info *e) argument
23 return ife_check_meta_u32(skb->priority, e);
26 static int skbprio_encode(struct sk_buff *skb, void *skbdata, argument
29 u32 ifeprio = skb->priority; /* avoid having to cast skb->priority*/
34 static int skbprio_decode(struct sk_buff *skb, void *data, u16 len) argument
38 skb->priority = ntohl(ifeprio);
46 .synopsis = "skb prio metadata",
69 MODULE_DESCRIPTION("Inter-FE skb pri
[all...]
/linux-master/drivers/scsi/libfc/
H A Dfc_frame.c46 struct sk_buff *skb; local
50 skb = alloc_skb_fclone(len + FC_FRAME_HEADROOM + FC_FRAME_TAILROOM +
52 if (!skb)
54 skb_reserve(skb, NET_SKB_PAD + FC_FRAME_HEADROOM);
55 fp = (struct fc_frame *) skb;
57 skb_put(skb, len);
/linux-master/drivers/net/wireguard/
H A Dsocket.h19 int wg_socket_send_skb_to_peer(struct wg_peer *peer, struct sk_buff *skb,
26 const struct sk_buff *skb);
30 const struct sk_buff *skb);
34 #define net_dbg_skb_ratelimited(fmt, dev, skb, ...) do { \
36 wg_socket_endpoint_from_skb(&__endpoint, skb); \
41 #define net_dbg_skb_ratelimited(fmt, skb, ...)
/linux-master/net/batman-adv/
H A Dnetwork-coding.h34 bool batadv_nc_skb_forward(struct sk_buff *skb,
37 struct sk_buff *skb);
39 struct sk_buff *skb);
86 static inline bool batadv_nc_skb_forward(struct sk_buff *skb, argument
94 struct sk_buff *skb)
100 struct sk_buff *skb)
93 batadv_nc_skb_store_for_decoding(struct batadv_priv *bat_priv, struct sk_buff *skb) argument
99 batadv_nc_skb_store_sniffed_unicast(struct batadv_priv *bat_priv, struct sk_buff *skb) argument
/linux-master/net/nfc/
H A Ddigital_technology.c168 struct sk_buff *skb)
173 if (skb->len < 1)
176 pcb = *skb->data;
190 skb_pull(skb, 1);
196 struct sk_buff *skb)
199 * Chaining not supported so skb->len + 1 PCB byte + 2 CRC bytes must
202 if (skb->len + 3 > ddev->target_fsc)
205 skb_push(skb, 1);
207 *skb->data = DIGITAL_ISO_DEP_I_PCB | ddev->curr_nfc_dep_pni;
255 struct sk_buff *skb; local
167 digital_in_iso_dep_pull_sod(struct nfc_digital_dev *ddev, struct sk_buff *skb) argument
195 digital_in_iso_dep_push_sod(struct nfc_digital_dev *ddev, struct sk_buff *skb) argument
345 struct sk_buff *skb; local
446 struct sk_buff *skb; local
523 struct sk_buff *skb; local
617 struct sk_buff *skb; local
711 struct sk_buff *skb; local
799 struct sk_buff *skb; local
890 struct sk_buff *skb; local
929 struct sk_buff *skb; local
988 struct sk_buff *skb; local
1052 struct sk_buff *skb; local
1124 struct sk_buff *skb; local
[all...]
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_pkt_md_access.c13 TYPE tmp = *(volatile TYPE *)&skb->FIELD; \
14 if (tmp != ((*(volatile __u32 *)&skb->FIELD) & MASK)) \
21 TYPE tmp = *((volatile TYPE *)&skb->FIELD + \
22 TEST_FIELD_OFFSET(skb->FIELD, TYPE)); \
23 if (tmp != ((*(volatile __u32 *)&skb->FIELD) & MASK)) \
29 int test_pkt_md_access(struct __sk_buff *skb) argument
/linux-master/net/rose/
H A Drose_in.c37 static int rose_state1_machine(struct sock *sk, struct sk_buff *skb, int frametype) argument
58 rose_disconnect(sk, ECONNREFUSED, skb->data[3], skb->data[4]);
74 static int rose_state2_machine(struct sock *sk, struct sk_buff *skb, int frametype) argument
81 rose_disconnect(sk, 0, skb->data[3], skb->data[4]);
102 static int rose_state3_machine(struct sock *sk, struct sk_buff *skb, int frametype, int ns, int nr, int q, int d, int m) argument
122 rose_disconnect(sk, 0, skb->data[3], skb->data[4]);
165 if (sk_filter_trim_cap(sk, skb, ROSE_MIN_LE
213 rose_state4_machine(struct sock *sk, struct sk_buff *skb, int frametype) argument
251 rose_state5_machine(struct sock *sk, struct sk_buff *skb, int frametype) argument
263 rose_process_rx_frame(struct sock *sk, struct sk_buff *skb) argument
[all...]
/linux-master/drivers/nfc/nxp-nci/
H A Di2c.c60 static int nxp_nci_i2c_write(void *phy_id, struct sk_buff *skb) argument
69 r = i2c_master_send(client, skb->data, skb->len);
73 r = i2c_master_send(client, skb->data, skb->len);
78 } else if (r != skb->len) {
81 r, skb->len);
97 struct sk_buff **skb)
116 *skb = alloc_skb(NXP_NCI_FW_HDR_LEN + frame_len, GFP_KERNEL);
117 if (*skb
96 nxp_nci_i2c_fw_read(struct nxp_nci_i2c_phy *phy, struct sk_buff **skb) argument
143 nxp_nci_i2c_nci_read(struct nxp_nci_i2c_phy *phy, struct sk_buff **skb) argument
195 struct sk_buff *skb = NULL; local
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_beacon.c26 mt76x02_write_beacon(struct mt76x02_dev *dev, int offset, struct sk_buff *skb) argument
30 if (WARN_ON_ONCE(beacon_len < skb->len + sizeof(struct mt76x02_txwi)))
33 /* USB devices already reserve enough skb headroom for txwi's. This
39 txwi = (struct mt76x02_txwi *)(skb->data - sizeof(*txwi));
40 mt76x02_mac_write_txwi(dev, txwi, skb, NULL, NULL, skb->len);
41 skb_push(skb, sizeof(*txwi));
45 mt76x02_mac_write_txwi(dev, &txwi, skb, NULL, NULL, skb->len);
50 mt76_wr_copy(dev, offset, skb
54 mt76x02_mac_set_beacon(struct mt76x02_dev *dev, struct sk_buff *skb) argument
142 struct sk_buff *skb = NULL; local
162 struct sk_buff *skb; local
[all...]
/linux-master/net/netfilter/
H A Dnf_queue.c84 const struct sk_buff *skb = entry->skb; local
86 if (nf_bridge_info_exists(skb)) {
87 entry->physin = nf_bridge_get_physindev(skb, entry->state.net);
88 entry->physout = nf_bridge_get_physoutdev(skb);
127 static void nf_ip_saveroute(const struct sk_buff *skb, argument
133 const struct iphdr *iph = ip_hdr(skb);
138 rt_info->mark = skb->mark;
142 static void nf_ip6_saveroute(const struct sk_buff *skb, argument
148 const struct ipv6hdr *iph = ipv6_hdr(skb);
156 __nf_queue(struct sk_buff *skb, const struct nf_hook_state *state, unsigned int index, unsigned int queuenum) argument
235 nf_queue(struct sk_buff *skb, struct nf_hook_state *state, unsigned int index, unsigned int verdict) argument
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dselq.c141 static int mlx5e_get_dscp_up(struct mlx5e_priv *priv, struct sk_buff *skb) argument
145 if (skb->protocol == htons(ETH_P_IP))
146 dscp_cp = ipv4_get_dsfield(ip_hdr(skb)) >> 2;
147 else if (skb->protocol == htons(ETH_P_IPV6))
148 dscp_cp = ipv6_get_dsfield(ipv6_hdr(skb)) >> 2;
154 static int mlx5e_get_up(struct mlx5e_priv *priv, struct sk_buff *skb) argument
158 return mlx5e_get_dscp_up(priv, skb);
160 if (skb_vlan_tag_present(skb))
161 return skb_vlan_tag_get_prio(skb);
165 static u16 mlx5e_select_ptpsq(struct net_device *dev, struct sk_buff *skb, argument
176 mlx5e_select_htb_queue(struct mlx5e_priv *priv, struct sk_buff *skb, struct mlx5e_selq_params *selq) argument
193 mlx5e_select_queue(struct net_device *dev, struct sk_buff *skb, struct net_device *sb_dev) argument
[all...]
/linux-master/net/rxrpc/
H A Dinsecure.c30 static int none_verify_packet(struct rxrpc_call *call, struct sk_buff *skb) argument
32 struct rxrpc_skb_priv *sp = rxrpc_skb(skb);
43 struct sk_buff *skb)
45 return rxrpc_abort_conn(conn, skb, RX_PROTOCOL_ERROR, -EPROTO,
50 struct sk_buff *skb)
52 return rxrpc_abort_conn(conn, skb, RX_PROTOCOL_ERROR, -EPROTO,
42 none_respond_to_challenge(struct rxrpc_connection *conn, struct sk_buff *skb) argument
49 none_verify_response(struct rxrpc_connection *conn, struct sk_buff *skb) argument

Completed in 243 milliseconds

<<21222324252627282930>>