Home
last modified time | relevance | path

Searched refs:skb (Results 1 – 25 of 1024) sorted by relevance

12345678910>>...41

/net/xfrm/
Dxfrm_output.c21 static int xfrm_output2(struct net *net, struct sock *sk, struct sk_buff *skb);
22 static int xfrm_inner_extract_output(struct xfrm_state *x, struct sk_buff *skb);
24 static int xfrm_skb_check_space(struct sk_buff *skb) in xfrm_skb_check_space() argument
26 struct dst_entry *dst = skb_dst(skb); in xfrm_skb_check_space()
28 - skb_headroom(skb); in xfrm_skb_check_space()
29 int ntail = dst->dev->needed_tailroom - skb_tailroom(skb); in xfrm_skb_check_space()
38 return pskb_expand_head(skb, nhead, ntail, GFP_ATOMIC); in xfrm_skb_check_space()
45 static struct dst_entry *skb_dst_pop(struct sk_buff *skb) in skb_dst_pop() argument
47 struct dst_entry *child = dst_clone(xfrm_dst_child(skb_dst(skb))); in skb_dst_pop()
49 skb_dst_drop(skb); in skb_dst_pop()
[all …]
Dxfrm_input.c38 int (*finish)(struct net *net, struct sock *sk, struct sk_buff *skb);
99 static int xfrm_rcv_cb(struct sk_buff *skb, unsigned int family, u8 protocol, in xfrm_rcv_cb() argument
108 ret = afinfo->callback(skb, protocol, err); in xfrm_rcv_cb()
114 struct sec_path *secpath_set(struct sk_buff *skb) in secpath_set() argument
116 struct sec_path *sp, *tmp = skb_ext_find(skb, SKB_EXT_SEC_PATH); in secpath_set()
118 sp = skb_ext_add(skb, SKB_EXT_SEC_PATH); in secpath_set()
136 int xfrm_parse_spi(struct sk_buff *skb, u8 nexthdr, __be32 *spi, __be32 *seq) in xfrm_parse_spi() argument
153 if (!pskb_may_pull(skb, sizeof(struct ip_comp_hdr))) in xfrm_parse_spi()
155 *spi = htonl(ntohs(*(__be16 *)(skb_transport_header(skb) + 2))); in xfrm_parse_spi()
162 if (!pskb_may_pull(skb, hlen)) in xfrm_parse_spi()
[all …]
/net/bridge/
Dbr_netfilter_hooks.c66 #define IS_IP(skb) \ argument
67 (!skb_vlan_tag_present(skb) && skb->protocol == htons(ETH_P_IP))
69 #define IS_IPV6(skb) \ argument
70 (!skb_vlan_tag_present(skb) && skb->protocol == htons(ETH_P_IPV6))
72 #define IS_ARP(skb) \ argument
73 (!skb_vlan_tag_present(skb) && skb->protocol == htons(ETH_P_ARP))
75 static inline __be16 vlan_proto(const struct sk_buff *skb) in vlan_proto() argument
77 if (skb_vlan_tag_present(skb)) in vlan_proto()
78 return skb->protocol; in vlan_proto()
79 else if (skb->protocol == htons(ETH_P_8021Q)) in vlan_proto()
[all …]
Dbr_forward.c22 const struct sk_buff *skb) in should_deliver() argument
27 return ((p->flags & BR_HAIRPIN_MODE) || skb->dev != p->dev) && in should_deliver()
28 br_allowed_egress(vg, skb) && p->state == BR_STATE_FORWARDING && in should_deliver()
29 nbp_switchdev_allowed_egress(p, skb) && in should_deliver()
30 !br_skb_isolated(p, skb); in should_deliver()
33 int br_dev_queue_push_xmit(struct net *net, struct sock *sk, struct sk_buff *skb) in br_dev_queue_push_xmit() argument
35 skb_push(skb, ETH_HLEN); in br_dev_queue_push_xmit()
36 if (!is_skb_forwardable(skb->dev, skb)) in br_dev_queue_push_xmit()
39 br_drop_fake_rtable(skb); in br_dev_queue_push_xmit()
41 if (skb->ip_summed == CHECKSUM_PARTIAL && in br_dev_queue_push_xmit()
[all …]
Dbr_input.c26 br_netif_receive_skb(struct net *net, struct sock *sk, struct sk_buff *skb) in br_netif_receive_skb() argument
28 br_drop_fake_rtable(skb); in br_netif_receive_skb()
29 return netif_receive_skb(skb); in br_netif_receive_skb()
32 static int br_pass_frame_up(struct sk_buff *skb) in br_pass_frame_up() argument
34 struct net_device *indev, *brdev = BR_INPUT_SKB_CB(skb)->brdev; in br_pass_frame_up()
41 brstats->rx_bytes += skb->len; in br_pass_frame_up()
50 !br_allowed_egress(vg, skb)) { in br_pass_frame_up()
51 kfree_skb(skb); in br_pass_frame_up()
55 indev = skb->dev; in br_pass_frame_up()
56 skb->dev = brdev; in br_pass_frame_up()
[all …]
Dbr_netfilter_ipv6.c46 static int br_nf_check_hbh_len(struct sk_buff *skb) in br_nf_check_hbh_len() argument
48 unsigned char *raw = (u8 *)(ipv6_hdr(skb) + 1); in br_nf_check_hbh_len()
50 const unsigned char *nh = skb_network_header(skb); in br_nf_check_hbh_len()
54 if ((raw + len) - skb->data > skb_headlen(skb)) in br_nf_check_hbh_len()
76 ipv6_hdr(skb)->payload_len) in br_nf_check_hbh_len()
78 if (pkt_len > skb->len - sizeof(struct ipv6hdr)) in br_nf_check_hbh_len()
80 if (pskb_trim_rcsum(skb, in br_nf_check_hbh_len()
83 nh = skb_network_header(skb); in br_nf_check_hbh_len()
99 int br_validate_ipv6(struct net *net, struct sk_buff *skb) in br_validate_ipv6() argument
102 struct inet6_dev *idev = __in6_dev_get(skb->dev); in br_validate_ipv6()
[all …]
/net/core/
Dskbuff.c101 static void skb_panic(struct sk_buff *skb, unsigned int sz, void *addr, in skb_panic() argument
105 msg, addr, skb->len, sz, skb->head, skb->data, in skb_panic()
106 (unsigned long)skb->tail, (unsigned long)skb->end, in skb_panic()
107 skb->dev ? skb->dev->name : "<NULL>"); in skb_panic()
111 static void skb_over_panic(struct sk_buff *skb, unsigned int sz, void *addr) in skb_over_panic() argument
113 skb_panic(skb, sz, addr, __func__); in skb_over_panic()
116 static void skb_under_panic(struct sk_buff *skb, unsigned int sz, void *addr) in skb_under_panic() argument
118 skb_panic(skb, sz, addr, __func__); in skb_under_panic()
186 struct sk_buff *skb; in __alloc_skb() local
197 skb = kmem_cache_alloc_node(cache, gfp_mask & ~__GFP_DMA, node); in __alloc_skb()
[all …]
/net/ipv6/
Dexthdrs.c64 bool (*func)(struct sk_buff *skb, int offset);
73 static bool ip6_tlvopt_unknown(struct sk_buff *skb, int optoff, in ip6_tlvopt_unknown() argument
87 switch ((skb_network_header(skb)[optoff] & 0xC0) >> 6) { in ip6_tlvopt_unknown()
98 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) in ip6_tlvopt_unknown()
102 icmpv6_param_prob(skb, ICMPV6_UNK_OPTION, optoff); in ip6_tlvopt_unknown()
107 kfree_skb(skb); in ip6_tlvopt_unknown()
114 struct sk_buff *skb, in ip6_parse_tlv() argument
117 int len = (skb_transport_header(skb)[1] + 1) << 3; in ip6_parse_tlv()
118 const unsigned char *nh = skb_network_header(skb); in ip6_parse_tlv()
119 int off = skb_network_header_len(skb); in ip6_parse_tlv()
[all …]
Dip6_input.c50 struct sk_buff *skb) in ip6_rcv_finish_core() argument
52 void (*edemux)(struct sk_buff *skb); in ip6_rcv_finish_core()
54 if (net->ipv4.sysctl_ip_early_demux && !skb_dst(skb) && skb->sk == NULL) { in ip6_rcv_finish_core()
57 ipprot = rcu_dereference(inet6_protos[ipv6_hdr(skb)->nexthdr]); in ip6_rcv_finish_core()
60 udp_v6_early_demux, skb); in ip6_rcv_finish_core()
62 if (!skb_valid_dst(skb)) in ip6_rcv_finish_core()
63 ip6_route_input(skb); in ip6_rcv_finish_core()
66 int ip6_rcv_finish(struct net *net, struct sock *sk, struct sk_buff *skb) in ip6_rcv_finish() argument
71 skb = l3mdev_ip6_rcv(skb); in ip6_rcv_finish()
72 if (!skb) in ip6_rcv_finish()
[all …]
Dip6_offload.c29 #define indirect_call_gro_receive_l4(f2, f1, cb, head, skb) \ argument
31 unlikely(gro_recursion_inc_test(skb)) ? \
32 NAPI_GRO_CB(skb)->flush |= 1, NULL : \
33 INDIRECT_CALL_L4(cb, f2, f1, head, skb); \
36 static int ipv6_gso_pull_exthdrs(struct sk_buff *skb, int proto) in ipv6_gso_pull_exthdrs() argument
54 if (unlikely(!pskb_may_pull(skb, 8))) in ipv6_gso_pull_exthdrs()
57 opth = (void *)skb->data; in ipv6_gso_pull_exthdrs()
60 if (unlikely(!pskb_may_pull(skb, len))) in ipv6_gso_pull_exthdrs()
63 opth = (void *)skb->data; in ipv6_gso_pull_exthdrs()
65 __skb_pull(skb, len); in ipv6_gso_pull_exthdrs()
[all …]
Dxfrm6_output.c19 int xfrm6_find_1stfragopt(struct xfrm_state *x, struct sk_buff *skb, in xfrm6_find_1stfragopt() argument
22 return ip6_find_1stfragopt(skb, prevhdr); in xfrm6_find_1stfragopt()
26 static int xfrm6_local_dontfrag(struct sk_buff *skb) in xfrm6_local_dontfrag() argument
29 struct sock *sk = skb->sk; in xfrm6_local_dontfrag()
43 static void xfrm6_local_rxpmtu(struct sk_buff *skb, u32 mtu) in xfrm6_local_rxpmtu() argument
46 struct sock *sk = skb->sk; in xfrm6_local_rxpmtu()
49 fl6.daddr = ipv6_hdr(skb)->daddr; in xfrm6_local_rxpmtu()
54 void xfrm6_local_error(struct sk_buff *skb, u32 mtu) in xfrm6_local_error() argument
58 struct sock *sk = skb->sk; in xfrm6_local_error()
60 hdr = skb->encapsulation ? inner_ipv6_hdr(skb) : ipv6_hdr(skb); in xfrm6_local_error()
[all …]
Dip6_output.c58 static int ip6_finish_output2(struct net *net, struct sock *sk, struct sk_buff *skb) in ip6_finish_output2() argument
60 struct dst_entry *dst = skb_dst(skb); in ip6_finish_output2()
66 if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) { in ip6_finish_output2()
67 struct inet6_dev *idev = ip6_dst_idev(skb_dst(skb)); in ip6_finish_output2()
70 ((mroute6_is_socket(net, skb) && in ip6_finish_output2()
71 !(IP6CB(skb)->flags & IP6SKB_FORWARDED)) || in ip6_finish_output2()
72 ipv6_chk_mcast_addr(dev, &ipv6_hdr(skb)->daddr, in ip6_finish_output2()
73 &ipv6_hdr(skb)->saddr))) { in ip6_finish_output2()
74 struct sk_buff *newskb = skb_clone(skb, GFP_ATOMIC); in ip6_finish_output2()
84 if (ipv6_hdr(skb)->hop_limit == 0) { in ip6_finish_output2()
[all …]
/net/ipv4/
Dip_input.c148 bool ip_call_ra_chain(struct sk_buff *skb) in ip_call_ra_chain() argument
151 u8 protocol = ip_hdr(skb)->protocol; in ip_call_ra_chain()
153 struct net_device *dev = skb->dev; in ip_call_ra_chain()
165 if (ip_is_fragment(ip_hdr(skb))) { in ip_call_ra_chain()
166 if (ip_defrag(net, skb, IP_DEFRAG_CALL_RA_CHAIN)) in ip_call_ra_chain()
170 struct sk_buff *skb2 = skb_clone(skb, GFP_ATOMIC); in ip_call_ra_chain()
179 raw_rcv(last, skb); in ip_call_ra_chain()
187 void ip_protocol_deliver_rcu(struct net *net, struct sk_buff *skb, int protocol) in ip_protocol_deliver_rcu() argument
193 raw = raw_local_deliver(skb, protocol); in ip_protocol_deliver_rcu()
198 if (!xfrm4_policy_check(NULL, XFRM_POLICY_IN, skb)) { in ip_protocol_deliver_rcu()
[all …]
Dudp_offload.c14 static struct sk_buff *__skb_udp_tunnel_segment(struct sk_buff *skb, in __skb_udp_tunnel_segment() argument
16 struct sk_buff *(*gso_inner_segment)(struct sk_buff *skb, in __skb_udp_tunnel_segment() argument
20 int tnl_hlen = skb_inner_mac_header(skb) - skb_transport_header(skb); in __skb_udp_tunnel_segment()
23 struct udphdr *uh = udp_hdr(skb); in __skb_udp_tunnel_segment()
24 u16 mac_offset = skb->mac_header; in __skb_udp_tunnel_segment()
25 __be16 protocol = skb->protocol; in __skb_udp_tunnel_segment()
26 u16 mac_len = skb->mac_len; in __skb_udp_tunnel_segment()
31 if (unlikely(!pskb_may_pull(skb, tnl_hlen))) in __skb_udp_tunnel_segment()
40 if (skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) in __skb_udp_tunnel_segment()
43 partial = (__force __wsum)htonl(skb->len); in __skb_udp_tunnel_segment()
[all …]
Dip_output.c86 ip_fragment(struct net *net, struct sock *sk, struct sk_buff *skb,
98 int __ip_local_out(struct net *net, struct sock *sk, struct sk_buff *skb) in __ip_local_out() argument
100 struct iphdr *iph = ip_hdr(skb); in __ip_local_out()
102 iph->tot_len = htons(skb->len); in __ip_local_out()
108 skb = l3mdev_ip_out(sk, skb); in __ip_local_out()
109 if (unlikely(!skb)) in __ip_local_out()
112 skb->protocol = htons(ETH_P_IP); in __ip_local_out()
115 net, sk, skb, NULL, skb_dst(skb)->dev, in __ip_local_out()
119 int ip_local_out(struct net *net, struct sock *sk, struct sk_buff *skb) in ip_local_out() argument
123 err = __ip_local_out(net, sk, skb); in ip_local_out()
[all …]
Dtcp_offload.c14 static void tcp_gso_tstamp(struct sk_buff *skb, unsigned int ts_seq, in tcp_gso_tstamp() argument
17 while (skb) { in tcp_gso_tstamp()
19 skb_shinfo(skb)->tx_flags |= SKBTX_SW_TSTAMP; in tcp_gso_tstamp()
20 skb_shinfo(skb)->tskey = ts_seq; in tcp_gso_tstamp()
24 skb = skb->next; in tcp_gso_tstamp()
29 static struct sk_buff *tcp4_gso_segment(struct sk_buff *skb, in tcp4_gso_segment() argument
32 if (!(skb_shinfo(skb)->gso_type & SKB_GSO_TCPV4)) in tcp4_gso_segment()
35 if (!pskb_may_pull(skb, sizeof(struct tcphdr))) in tcp4_gso_segment()
38 if (unlikely(skb->ip_summed != CHECKSUM_PARTIAL)) { in tcp4_gso_segment()
39 const struct iphdr *iph = ip_hdr(skb); in tcp4_gso_segment()
[all …]
Dgre_offload.c14 static struct sk_buff *gre_gso_segment(struct sk_buff *skb, in gre_gso_segment() argument
17 int tnl_hlen = skb_inner_mac_header(skb) - skb_transport_header(skb); in gre_gso_segment()
19 u16 mac_offset = skb->mac_header; in gre_gso_segment()
20 __be16 protocol = skb->protocol; in gre_gso_segment()
21 u16 mac_len = skb->mac_len; in gre_gso_segment()
25 if (!skb->encapsulation) in gre_gso_segment()
31 if (unlikely(!pskb_may_pull(skb, tnl_hlen))) in gre_gso_segment()
35 skb->encapsulation = 0; in gre_gso_segment()
36 SKB_GSO_CB(skb)->encap_level = 0; in gre_gso_segment()
37 __skb_pull(skb, tnl_hlen); in gre_gso_segment()
[all …]
Desp4_offload.c29 struct sk_buff *skb) in esp4_gro_receive() argument
31 int offset = skb_gro_offset(skb); in esp4_gro_receive()
38 if (!pskb_pull(skb, offset)) in esp4_gro_receive()
41 if ((err = xfrm_parse_spi(skb, IPPROTO_ESP, &spi, &seq)) != 0) in esp4_gro_receive()
44 xo = xfrm_offload(skb); in esp4_gro_receive()
46 struct sec_path *sp = secpath_set(skb); in esp4_gro_receive()
54 x = xfrm_state_lookup(dev_net(skb->dev), skb->mark, in esp4_gro_receive()
55 (xfrm_address_t *)&ip_hdr(skb)->daddr, in esp4_gro_receive()
60 skb->mark = xfrm_smark_get(skb->mark, x); in esp4_gro_receive()
65 xo = xfrm_offload(skb); in esp4_gro_receive()
[all …]
/net/bridge/netfilter/
Dnf_conntrack_bridge.c28 struct sk_buff *skb, in nf_br_ip_fragment() argument
34 int frag_max_size = BR_INPUT_SKB_CB(skb)->frag_max_size; in nf_br_ip_fragment()
36 ktime_t tstamp = skb->tstamp; in nf_br_ip_fragment()
42 if (skb->ip_summed == CHECKSUM_PARTIAL && in nf_br_ip_fragment()
43 (err = skb_checksum_help(skb))) in nf_br_ip_fragment()
46 iph = ip_hdr(skb); in nf_br_ip_fragment()
54 ll_rs = LL_RESERVED_SPACE(skb->dev); in nf_br_ip_fragment()
55 mtu = skb->dev->mtu; in nf_br_ip_fragment()
57 if (skb_has_frag_list(skb)) { in nf_br_ip_fragment()
58 unsigned int first_len = skb_pagelen(skb); in nf_br_ip_fragment()
[all …]
/net/ieee802154/6lowpan/
Drx.c21 static int lowpan_give_skb_to_device(struct sk_buff *skb) in lowpan_give_skb_to_device() argument
23 skb->protocol = htons(ETH_P_IPV6); in lowpan_give_skb_to_device()
24 skb->dev->stats.rx_packets++; in lowpan_give_skb_to_device()
25 skb->dev->stats.rx_bytes += skb->len; in lowpan_give_skb_to_device()
27 return netif_rx(skb); in lowpan_give_skb_to_device()
30 static int lowpan_rx_handlers_result(struct sk_buff *skb, lowpan_rx_result res) in lowpan_rx_handlers_result() argument
40 kfree_skb(skb); in lowpan_rx_handlers_result()
46 return lowpan_give_skb_to_device(skb); in lowpan_rx_handlers_result()
64 static lowpan_rx_result lowpan_rx_h_frag(struct sk_buff *skb) in lowpan_rx_h_frag() argument
68 if (!(lowpan_is_frag1(*skb_network_header(skb)) || in lowpan_rx_h_frag()
[all …]
/net/openvswitch/
Dactions.c36 struct sk_buff *skb; member
123 static struct deferred_action *add_deferred_actions(struct sk_buff *skb, in add_deferred_actions() argument
134 da->skb = skb; in add_deferred_actions()
153 static int clone_execute(struct datapath *dp, struct sk_buff *skb,
159 static int do_execute_actions(struct datapath *dp, struct sk_buff *skb,
163 static int push_mpls(struct sk_buff *skb, struct sw_flow_key *key, in push_mpls() argument
168 err = skb_mpls_push(skb, mpls->mpls_lse, mpls->mpls_ethertype, in push_mpls()
169 skb->mac_len, in push_mpls()
178 static int pop_mpls(struct sk_buff *skb, struct sw_flow_key *key, in pop_mpls() argument
183 err = skb_mpls_pop(skb, ethertype, skb->mac_len, in pop_mpls()
[all …]
/net/lapb/
Dlapb_subr.c48 struct sk_buff *skb; in lapb_frames_acked() local
58 skb = skb_dequeue(&lapb->ack_queue); in lapb_frames_acked()
59 kfree_skb(skb); in lapb_frames_acked()
66 struct sk_buff *skb, *skb_prev = NULL; in lapb_requeue_frames() local
73 while ((skb = skb_dequeue(&lapb->ack_queue)) != NULL) { in lapb_requeue_frames()
75 skb_queue_head(&lapb->write_queue, skb); in lapb_requeue_frames()
77 skb_append(skb_prev, skb, &lapb->write_queue); in lapb_requeue_frames()
78 skb_prev = skb; in lapb_requeue_frames()
106 int lapb_decode(struct lapb_cb *lapb, struct sk_buff *skb, in lapb_decode() argument
111 lapb_dbg(2, "(%p) S%d RX %3ph\n", lapb->dev, lapb->state, skb->data); in lapb_decode()
[all …]
/net/ax25/
Dax25_in.c34 static int ax25_rx_fragment(ax25_cb *ax25, struct sk_buff *skb) in ax25_rx_fragment() argument
39 if (!(*skb->data & AX25_SEG_FIRST)) { in ax25_rx_fragment()
40 if ((ax25->fragno - 1) == (*skb->data & AX25_SEG_REM)) { in ax25_rx_fragment()
42 ax25->fragno = *skb->data & AX25_SEG_REM; in ax25_rx_fragment()
43 skb_pull(skb, 1); /* skip fragno */ in ax25_rx_fragment()
44 ax25->fraglen += skb->len; in ax25_rx_fragment()
45 skb_queue_tail(&ax25->frag_queue, skb); in ax25_rx_fragment()
82 if (*skb->data & AX25_SEG_FIRST) { in ax25_rx_fragment()
84 ax25->fragno = *skb->data & AX25_SEG_REM; in ax25_rx_fragment()
85 skb_pull(skb, 1); /* skip fragno */ in ax25_rx_fragment()
[all …]
/net/netfilter/ipvs/
Dip_vs_xmit.c107 __mtu_check_toobig_v6(const struct sk_buff *skb, u32 mtu) in __mtu_check_toobig_v6() argument
109 if (IP6CB(skb)->frag_max_size) { in __mtu_check_toobig_v6()
113 if (IP6CB(skb)->frag_max_size > mtu) in __mtu_check_toobig_v6()
116 else if (skb->len > mtu && !skb_is_gso(skb)) { in __mtu_check_toobig_v6()
165 static inline bool crosses_local_route_boundary(int skb_af, struct sk_buff *skb, in crosses_local_route_boundary() argument
177 int addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr); in crosses_local_route_boundary()
180 (!skb->dev || skb->dev->flags & IFF_LOOPBACK) && in crosses_local_route_boundary()
183 (struct rt6_info *)skb_dst(skb)); in crosses_local_route_boundary()
187 source_is_loopback = ipv4_is_loopback(ip_hdr(skb)->saddr); in crosses_local_route_boundary()
188 old_rt_is_local = skb_rtable(skb)->rt_flags & RTCF_LOCAL; in crosses_local_route_boundary()
[all …]
/net/llc/
Dllc_c_ev.c78 struct sk_buff *skb; in llc_util_nr_inside_tx_window() local
88 skb = skb_peek(&llc->pdu_unack_q); in llc_util_nr_inside_tx_window()
89 pdu = llc_pdu_sn_hdr(skb); in llc_util_nr_inside_tx_window()
91 skb = skb_peek_tail(&llc->pdu_unack_q); in llc_util_nr_inside_tx_window()
92 pdu = llc_pdu_sn_hdr(skb); in llc_util_nr_inside_tx_window()
99 int llc_conn_ev_conn_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_conn_req() argument
101 const struct llc_conn_state_ev *ev = llc_conn_ev(skb); in llc_conn_ev_conn_req()
107 int llc_conn_ev_data_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_data_req() argument
109 const struct llc_conn_state_ev *ev = llc_conn_ev(skb); in llc_conn_ev_data_req()
115 int llc_conn_ev_disc_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_disc_req() argument
[all …]

12345678910>>...41