Home
last modified time | relevance | path

Searched refs:np (Results 1 – 25 of 47) sorted by relevance

12

/net/core/
Dnetpoll.c66 #define np_info(np, fmt, ...) \ argument
67 pr_info("%s: " fmt, np->name, ##__VA_ARGS__)
68 #define np_err(np, fmt, ...) \ argument
69 pr_err("%s: " fmt, np->name, ##__VA_ARGS__)
70 #define np_notice(np, fmt, ...) \ argument
71 pr_notice("%s: " fmt, np->name, ##__VA_ARGS__)
288 static struct sk_buff *find_skb(struct netpoll *np, int len, int reserve) in find_skb() argument
303 netpoll_poll_dev(np->dev); in find_skb()
326 static netdev_tx_t __netpoll_send_skb(struct netpoll *np, struct sk_buff *skb) in __netpoll_send_skb() argument
336 dev = np->dev; in __netpoll_send_skb()
[all …]
/net/ipv6/
Dipv6_sockglue.c321 struct ipv6_pinfo *np = inet6_sk(sk); in ipv6_set_opt_hdr() local
351 opt = rcu_dereference_protected(np->opt, lockdep_sock_is_held(sk)); in ipv6_set_opt_hdr()
395 struct ipv6_pinfo *np = inet6_sk(sk); in do_ipv6_setsockopt() local
501 np->rxopt.all = 0; in do_ipv6_setsockopt()
527 np->rxopt.bits.rxinfo = valbool; in do_ipv6_setsockopt()
534 np->rxopt.bits.rxoinfo = valbool; in do_ipv6_setsockopt()
541 np->rxopt.bits.rxhlim = valbool; in do_ipv6_setsockopt()
548 np->rxopt.bits.rxohlim = valbool; in do_ipv6_setsockopt()
555 np->rxopt.bits.srcrt = valbool; in do_ipv6_setsockopt()
562 np->rxopt.bits.osrcrt = valbool; in do_ipv6_setsockopt()
[all …]
Ddatagram.c44 struct ipv6_pinfo *np = inet6_sk(sk); in ip6_datagram_flow_key_init() local
49 fl6->saddr = np->saddr; in ip6_datagram_flow_key_init()
54 fl6->flowlabel = ip6_make_flowinfo(np->tclass, np->flow_label); in ip6_datagram_flow_key_init()
58 fl6->flowi6_oif = np->sticky_pktinfo.ipi6_ifindex; in ip6_datagram_flow_key_init()
61 fl6->flowi6_oif = np->mcast_oif; in ip6_datagram_flow_key_init()
73 struct ipv6_pinfo *np = inet6_sk(sk); in ip6_datagram_dst_update() local
77 if (np->sndflow && (np->flow_label & IPV6_FLOWLABEL_MASK)) { in ip6_datagram_dst_update()
78 flowlabel = fl6_sock_lookup(sk, np->flow_label); in ip6_datagram_dst_update()
85 opt = flowlabel ? flowlabel->opt : rcu_dereference(np->opt); in ip6_datagram_dst_update()
96 if (ipv6_addr_any(&np->saddr)) in ip6_datagram_dst_update()
[all …]
Dip6_flowlabel.c69 #define for_each_sk_fl_rcu(np, sfl) \ argument
70 for (sfl = rcu_dereference_bh(np->ipv6_fl_list); \
262 struct ipv6_pinfo *np = inet6_sk(sk); in __fl6_sock_lookup() local
267 for_each_sk_fl_rcu(np, sfl) { in __fl6_sock_lookup()
283 struct ipv6_pinfo *np = inet6_sk(sk); in fl6_free_socklist() local
286 if (!rcu_access_pointer(np->ipv6_fl_list)) in fl6_free_socklist()
290 while ((sfl = rcu_dereference_protected(np->ipv6_fl_list, in fl6_free_socklist()
292 np->ipv6_fl_list = sfl->next; in fl6_free_socklist()
468 struct ipv6_pinfo *np = inet6_sk(sk); in mem_check() local
477 for_each_sk_fl_rcu(np, sfl) in mem_check()
[all …]
Dinet6_connection_sock.c33 const struct ipv6_pinfo *np = inet6_sk(sk); in inet6_csk_route_req() local
41 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final); in inet6_csk_route_req()
83 struct ipv6_pinfo *np = inet6_sk(sk); in inet6_csk_route_socket() local
90 fl6->saddr = np->saddr; in inet6_csk_route_socket()
91 fl6->flowlabel = np->flow_label; in inet6_csk_route_socket()
101 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final); in inet6_csk_route_socket()
104 dst = __inet6_csk_dst_check(sk, np->dst_cookie); in inet6_csk_route_socket()
116 struct ipv6_pinfo *np = inet6_sk(sk); in inet6_csk_xmit() local
135 res = ip6_xmit(sk, skb, &fl6, sk->sk_mark, rcu_dereference(np->opt), in inet6_csk_xmit()
136 np->tclass, sk->sk_priority); in inet6_csk_xmit()
Daf_inet6.c121 struct ipv6_pinfo *np; in inet6_create() local
218 inet_sk(sk)->pinet6 = np = inet6_sk_generic(sk); in inet6_create()
219 np->hop_limit = -1; in inet6_create()
220 np->mcast_hops = IPV6_DEFAULT_MCASTHOPS; in inet6_create()
221 np->mc_loop = 1; in inet6_create()
222 np->mc_all = 1; in inet6_create()
223 np->pmtudisc = IPV6_PMTUDISC_WANT; in inet6_create()
224 np->repflow = net->ipv6.sysctl.flowlabel_reflect & FLOWLABEL_REFLECT_ESTABLISHED; in inet6_create()
292 struct ipv6_pinfo *np = inet6_sk(sk); in __inet6_bind() local
409 np->saddr = addr->sin6_addr; in __inet6_bind()
[all …]
Dtcp_ipv6.c151 struct ipv6_pinfo *np = tcp_inet6_sk(sk); in tcp_v6_connect() local
169 if (np->sndflow) { in tcp_v6_connect()
223 np->flow_label = fl6.flowlabel; in tcp_v6_connect()
261 np->saddr = sk->sk_v6_rcv_saddr; in tcp_v6_connect()
271 fl6.saddr = saddr ? *saddr : np->saddr; in tcp_v6_connect()
272 fl6.flowlabel = ip6_make_flowinfo(np->tclass, np->flow_label); in tcp_v6_connect()
279 opt = rcu_dereference_protected(np->opt, lockdep_sock_is_held(sk)); in tcp_v6_connect()
296 np->saddr = *saddr; in tcp_v6_connect()
321 secure_tcpv6_seq(np->saddr.s6_addr32, in tcp_v6_connect()
326 np->saddr.s6_addr32, in tcp_v6_connect()
[all …]
Dping.c50 struct ipv6_pinfo *np = inet6_sk(sk); in ping_v6_sendmsg() local
89 oif = np->sticky_pktinfo.ipi6_ifindex; in ping_v6_sendmsg()
92 oif = np->mcast_oif; in ping_v6_sendmsg()
94 oif = np->ucast_oif; in ping_v6_sendmsg()
108 fl6.saddr = np->saddr; in ping_v6_sendmsg()
117 ipcm6_init_sk(&ipc6, np); in ping_v6_sendmsg()
127 fl6.flowi6_oif = np->mcast_oif; in ping_v6_sendmsg()
129 fl6.flowi6_oif = np->ucast_oif; in ping_v6_sendmsg()
140 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in ping_v6_sendmsg()
Draw.c245 struct ipv6_pinfo *np = inet6_sk(sk); in rawv6_bind() local
313 np->saddr = addr->sin6_addr; in rawv6_bind()
327 struct ipv6_pinfo *np = inet6_sk(sk); in rawv6_err() local
336 if (!np->recverr && sk->sk_state != TCP_ESTABLISHED) in rawv6_err()
342 harderr = (np->pmtudisc == IPV6_PMTUDISC_DO); in rawv6_err()
348 if (np->recverr) { in rawv6_err()
355 if (np->recverr || harderr) { in rawv6_err()
465 struct ipv6_pinfo *np = inet6_sk(sk); in rawv6_recvmsg() local
477 if (np->rxpmtu && np->rxopt.bits.rxpmtu) in rawv6_recvmsg()
517 if (np->rxopt.all) in rawv6_recvmsg()
[all …]
Danycast.c65 struct ipv6_pinfo *np = inet6_sk(sk); in ipv6_sock_ac_join() local
141 pac->acl_next = np->ipv6_ac_list; in ipv6_sock_ac_join()
142 np->ipv6_ac_list = pac; in ipv6_sock_ac_join()
157 struct ipv6_pinfo *np = inet6_sk(sk); in ipv6_sock_ac_drop() local
165 for (pac = np->ipv6_ac_list; pac; pac = pac->acl_next) { in ipv6_sock_ac_drop()
176 np->ipv6_ac_list = pac->acl_next; in ipv6_sock_ac_drop()
188 struct ipv6_pinfo *np = inet6_sk(sk); in __ipv6_sock_ac_close() local
195 pac = np->ipv6_ac_list; in __ipv6_sock_ac_close()
196 np->ipv6_ac_list = NULL; in __ipv6_sock_ac_close()
215 struct ipv6_pinfo *np = inet6_sk(sk); in ipv6_sock_ac_close() local
[all …]
Dip6_output.c255 bool ip6_autoflowlabel(struct net *net, const struct ipv6_pinfo *np) in ip6_autoflowlabel() argument
257 if (!np->autoflowlabel_set) in ip6_autoflowlabel()
260 return np->autoflowlabel; in ip6_autoflowlabel()
273 const struct ipv6_pinfo *np = inet6_sk(sk); in ip6_xmit() local
319 if (np) in ip6_xmit()
320 hlimit = np->hop_limit; in ip6_xmit()
325 ip6_autoflowlabel(net, np), fl6)); in ip6_xmit()
381 struct ipv6_pinfo *np = inet6_sk(sk); in ip6_call_ra_chain() local
383 if (np && np->rtalert_isolate && in ip6_call_ra_chain()
842 struct ipv6_pinfo *np = skb->sk && !dev_recursion_level() ? in ip6_fragment() local
[all …]
Dsyncookies.c133 struct ipv6_pinfo *np = inet6_sk(sk); in cookie_v6_check() local
193 np->rxopt.bits.rxinfo || np->rxopt.bits.rxoinfo || in cookie_v6_check()
194 np->rxopt.bits.rxhlim || np->rxopt.bits.rxohlim) { in cookie_v6_check()
232 final_p = fl6_update_dst(&fl6, rcu_dereference(np->opt), &final); in cookie_v6_check()
Dudp.c348 struct ipv6_pinfo *np = inet6_sk(sk); in udpv6_recvmsg() local
361 if (np->rxpmtu && np->rxopt.bits.rxpmtu) in udpv6_recvmsg()
444 if (np->rxopt.all) in udpv6_recvmsg()
452 if (np->rxopt.all) in udpv6_recvmsg()
573 struct ipv6_pinfo *np; in __udp6_lib_err() local
607 np = inet6_sk(sk); in __udp6_lib_err()
613 if (np->pmtudisc != IPV6_PMTUDISC_DONT) in __udp6_lib_err()
630 if (!np->recverr) { in __udp6_lib_err()
1302 struct ipv6_pinfo *np = inet6_sk(sk); in udpv6_sendmsg() local
1335 ipv6_addr_v4mapped(&np->saddr)) in udpv6_sendmsg()
[all …]
Dicmp.c458 struct ipv6_pinfo *np; in icmp6_send() local
581 np = inet6_sk(sk); in icmp6_send()
592 fl6.flowi6_oif = np->mcast_oif; in icmp6_send()
594 fl6.flowi6_oif = np->ucast_oif; in icmp6_send()
596 ipcm6_init_sk(&ipc6, np); in icmp6_send()
604 ipc6.hlimit = ip6_sk_dst_hoplimit(np, &fl6, dst); in icmp6_send()
721 struct ipv6_pinfo *np; in icmpv6_echo_reply() local
767 np = inet6_sk(sk); in icmpv6_echo_reply()
770 fl6.flowi6_oif = np->mcast_oif; in icmpv6_echo_reply()
772 fl6.flowi6_oif = np->ucast_oif; in icmpv6_echo_reply()
[all …]
/net/ncsi/
Dncsi-manage.c36 struct ncsi_package *np; in ncsi_channel_is_last() local
39 NCSI_FOR_EACH_PACKAGE(ndp, np) in ncsi_channel_is_last()
40 NCSI_FOR_EACH_CHANNEL(np, nc) { in ncsi_channel_is_last()
54 struct ncsi_package *np; in ncsi_report_link() local
65 NCSI_FOR_EACH_PACKAGE(ndp, np) { in ncsi_report_link()
66 NCSI_FOR_EACH_CHANNEL(np, nc) { in ncsi_report_link()
92 struct ncsi_package *np = nc->package; in ncsi_channel_monitor() local
93 struct ncsi_dev_priv *ndp = np->ndp; in ncsi_channel_monitor()
129 nca.package = np->id; in ncsi_channel_monitor()
195 struct ncsi_channel *ncsi_find_channel(struct ncsi_package *np, in ncsi_find_channel() argument
[all …]
Dncsi-netlink.c98 struct ncsi_package *np; in ncsi_write_package_info() local
109 NCSI_FOR_EACH_PACKAGE(ndp, np) { in ncsi_write_package_info()
110 if (np->id != id) in ncsi_write_package_info()
115 rc = nla_put_u32(skb, NCSI_PKG_ATTR_ID, np->id); in ncsi_write_package_info()
120 if ((0x1 << np->id) == ndp->package_whitelist) in ncsi_write_package_info()
127 NCSI_FOR_EACH_CHANNEL(np, nc) { in ncsi_write_package_info()
216 struct ncsi_package *np, *package; in ncsi_pkg_info_all_nl() local
239 NCSI_FOR_EACH_PACKAGE(ndp, np) in ncsi_pkg_info_all_nl()
240 if (np->id == package_id) in ncsi_pkg_info_all_nl()
241 package = np; in ncsi_pkg_info_all_nl()
[all …]
Dinternal.h364 #define NCSI_FOR_EACH_PACKAGE(ndp, np) \ argument
365 list_for_each_entry_rcu(np, &ndp->packages, node)
366 #define NCSI_FOR_EACH_CHANNEL(np, nc) \ argument
367 list_for_each_entry_rcu(nc, &np->channels, node)
373 struct ncsi_channel *ncsi_find_channel(struct ncsi_package *np,
375 struct ncsi_channel *ncsi_add_channel(struct ncsi_package *np,
381 void ncsi_remove_package(struct ncsi_package *np);
384 struct ncsi_package **np,
395 struct ncsi_package *np,
Dncsi-rsp.c93 struct ncsi_package *np; in ncsi_rsp_handler_cis() local
98 ncsi_find_package_and_channel(ndp, rsp->rsp.common.channel, &np, &nc); in ncsi_rsp_handler_cis()
104 nc = ncsi_add_channel(np, id); in ncsi_rsp_handler_cis()
114 struct ncsi_package *np; in ncsi_rsp_handler_sp() local
122 &np, NULL); in ncsi_rsp_handler_sp()
123 if (!np) { in ncsi_rsp_handler_sp()
128 np = ncsi_add_package(ndp, id); in ncsi_rsp_handler_sp()
129 if (!np) in ncsi_rsp_handler_sp()
140 struct ncsi_package *np; in ncsi_rsp_handler_dp() local
147 &np, NULL); in ncsi_rsp_handler_dp()
[all …]
Dncsi-netlink.h14 struct ncsi_package *np,
17 struct ncsi_package *np,
/net/dccp/
Dipv6.c51 struct ipv6_pinfo *np = inet6_sk(sk); in dccp_v6_send_check() local
55 dh->dccph_checksum = dccp_v6_csum_finish(skb, &np->saddr, &sk->sk_v6_daddr); in dccp_v6_send_check()
73 struct ipv6_pinfo *np; in dccp_v6_err() local
122 np = inet6_sk(sk); in dccp_v6_err()
126 struct dst_entry *dst = __sk_dst_check(sk, np->dst_cookie); in dccp_v6_err()
175 if (!sock_owned_by_user(sk) && np->recverr) { in dccp_v6_err()
191 struct ipv6_pinfo *np = inet6_sk(sk); in dccp_v6_send_response() local
210 final_p = fl6_update_dst(&fl6, rcu_dereference(np->opt), &final); in dccp_v6_send_response()
232 opt = rcu_dereference(np->opt); in dccp_v6_send_response()
233 err = ip6_xmit(sk, skb, &fl6, sk->sk_mark, opt, np->tclass, in dccp_v6_send_response()
[all …]
/net/l2tp/
Dl2tp_ip6.c263 struct ipv6_pinfo *np = inet6_sk(sk); in l2tp_ip6_bind() local
340 np->saddr = addr->l2tp_addr; in l2tp_ip6_bind()
423 struct ipv6_pinfo *np = inet6_sk(sk); in l2tp_ip6_getname() local
435 if (np->sndflow) in l2tp_ip6_getname()
436 lsa->l2tp_flowinfo = np->flow_label; in l2tp_ip6_getname()
439 lsa->l2tp_addr = np->saddr; in l2tp_ip6_getname()
494 struct ipv6_pinfo *np = inet6_sk(sk); in l2tp_ip6_sendmsg() local
532 if (np->sndflow) { in l2tp_ip6_sendmsg()
557 fl6.flowlabel = np->flow_label; in l2tp_ip6_sendmsg()
584 opt = txopt_get(np); in l2tp_ip6_sendmsg()
[all …]
/net/bridge/
Dbr_device.c324 struct netpoll *np; in __br_netpoll_enable() local
327 np = kzalloc(sizeof(*p->np), GFP_KERNEL); in __br_netpoll_enable()
328 if (!np) in __br_netpoll_enable()
331 err = __netpoll_setup(np, p->dev); in __br_netpoll_enable()
333 kfree(np); in __br_netpoll_enable()
337 p->np = np; in __br_netpoll_enable()
373 struct netpoll *np = p->np; in br_netpoll_disable() local
375 if (!np) in br_netpoll_disable()
378 p->np = NULL; in br_netpoll_disable()
380 __netpoll_free(np); in br_netpoll_disable()
/net/wireless/
Dof.c77 struct device_node *np; in wiphy_read_of_freq_limits() local
87 np = dev_of_node(dev); in wiphy_read_of_freq_limits()
88 if (!np) in wiphy_read_of_freq_limits()
91 prop = of_find_property(np, "ieee80211-freq-limit", &len); in wiphy_read_of_freq_limits()
/net/sctp/
Dipv6.c132 struct ipv6_pinfo *np; in sctp_v6_err() local
176 np = inet6_sk(sk); in sctp_v6_err()
178 if (!sock_owned_by_user(sk) && np->recverr) { in sctp_v6_err()
197 struct ipv6_pinfo *np = inet6_sk(sk); in sctp_v6_xmit() local
199 __u8 tclass = np->tclass; in sctp_v6_xmit()
217 res = ip6_xmit(sk, skb, fl6, sk->sk_mark, rcu_dereference(np->opt), in sctp_v6_xmit()
234 struct ipv6_pinfo *np = inet6_sk(sk); in sctp_v6_get_dst() local
253 if (np->sndflow && (fl6->flowlabel & IPV6_FLOWLABEL_MASK)) { in sctp_v6_get_dst()
276 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final); in sctp_v6_get_dst()
336 final_p = fl6_update_dst(fl6, rcu_dereference(np->opt), &final); in sctp_v6_get_dst()
[all …]
/net/nsh/
Dnsh.c35 nh->np = next_proto; in nsh_push()
59 inner_proto = tun_p_to_eth_p(nh->np); in nsh_pop()
96 proto = tun_p_to_eth_p(nsh_hdr(skb)->np); in nsh_gso_segment()

12