/net/bluetooth/ |
H A D | l2cap_sock.c | 33 #include <net/bluetooth/bluetooth.h> 34 #include <net/bluetooth/hci_core.h> 35 #include <net/bluetooth/l2cap.h> 45 static struct sock *l2cap_sock_alloc(struct net *net, struct socket *sock, 1513 static struct sock *l2cap_sock_alloc(struct net *net, struct socket *sock, argument 1519 sk = sk_alloc(net, PF_BLUETOOTH, prio, &l2cap_proto); 1547 static int l2cap_sock_create(struct net *net, struc argument [all...] |
/net/bluetooth/rfcomm/ |
H A D | sock.c | 31 #include <net/bluetooth/bluetooth.h> 32 #include <net/bluetooth/hci_core.h> 33 #include <net/bluetooth/l2cap.h> 34 #include <net/bluetooth/rfcomm.h> 272 static struct sock *rfcomm_sock_alloc(struct net *net, struct socket *sock, int proto, gfp_t prio) argument 277 sk = sk_alloc(net, PF_BLUETOOTH, prio, &rfcomm_proto); 313 static int rfcomm_sock_create(struct net *net, struct socket *sock, argument 327 sk = rfcomm_sock_alloc(net, soc [all...] |
/net/bridge/ |
H A D | br_fdb.c | 654 struct net *net = dev_net(br->dev); local 669 rtnl_notify(skb, net, 0, RTNLGRP_NEIGH, NULL, GFP_ATOMIC); 672 rtnl_set_sk_err(net, RTNLGRP_NEIGH, err);
|
/net/caif/ |
H A D | caif_socket.c | 23 #include <net/sock.h> 24 #include <net/tcp_states.h> 25 #include <net/caif/caif_layer.h> 26 #include <net/caif/caif_dev.h> 27 #include <net/caif/cfpkt.h> 1027 static int caif_create(struct net *net, struct socket *sock, int protocol, argument 1056 * is really not used at all in the net/core or socket.c but the 1059 sk = sk_alloc(net, PF_CAIF, GFP_KERNEL, &prot);
|
/net/decnet/ |
H A D | dn_fib.c | 21 #include <linux/net.h> 35 #include <net/neighbour.h> 36 #include <net/dst.h> 37 #include <net/flow.h> 38 #include <net/fib_rules.h> 39 #include <net/dn.h> 40 #include <net/dn_route.h> 41 #include <net/dn_fib.h> 42 #include <net/dn_neigh.h> 43 #include <net/dn_de 502 struct net *net = sock_net(skb->sk); local 527 struct net *net = sock_net(skb->sk); local [all...] |
/net/ipv4/ |
H A D | icmp.c | 80 #include <net/snmp.h> 81 #include <net/ip.h> 82 #include <net/route.h> 83 #include <net/protocol.h> 84 #include <net/icmp.h> 85 #include <net/tcp.h> 86 #include <net/udp.h> 87 #include <net/raw.h> 88 #include <net/ping.h> 90 #include <net/soc 206 icmp_sk(struct net *net) argument 211 icmp_xmit_lock(struct net *net) argument 288 icmpv4_xrlim_allow(struct net *net, struct rtable *rt, struct flowi4 *fl4, int type, int code) argument 326 icmp_out_count(struct net *net, unsigned char type) argument 391 struct net *net = dev_net(rt->dst.dev); local 440 icmp_route_lookup(struct net *net, struct flowi4 *fl4, struct sk_buff *skb_in, const struct iphdr *iph, __be32 saddr, u8 tos, u32 mark, int type, int code, struct icmp_bxm *param) argument 555 struct net *net; local 753 struct net *net; local 880 struct net *net; local 948 struct net *net = dev_net(rt->dst.dev); local 1034 struct net *net = dev_net(skb->dev); local 1125 icmp_sk_exit(struct net *net) argument 1135 icmp_sk_init(struct net *net) argument [all...] |
H A D | inet_connection_sock.c | 19 #include <net/inet_connection_sock.h> 20 #include <net/inet_hashtables.h> 21 #include <net/inet_timewait_sock.h> 22 #include <net/ip.h> 23 #include <net/route.h> 24 #include <net/tcp_states.h> 25 #include <net/xfrm.h> 32 void inet_get_local_port_range(struct net *net, int *low, int *high) argument 37 seq = read_seqbegin(&net 98 struct net *net = sock_net(sk); local 405 struct net *net = sock_net(sk); local 438 struct net *net = sock_net(sk); local [all...] |
H A D | inet_diag.c | 22 #include <net/icmp.h> 23 #include <net/tcp.h> 24 #include <net/ipv6.h> 25 #include <net/inet_common.h> 26 #include <net/inet_connection_sock.h> 27 #include <net/inet_hashtables.h> 28 #include <net/inet_timewait_sock.h> 29 #include <net/inet6_hashtables.h> 30 #include <net/netlink.h> 58 request_module("net 297 struct net *net = sock_net(in_skb->sk); local 842 struct net *net = sock_net(skb->sk); local 1051 struct net *net = sock_net(skb->sk); local 1082 struct net *net = sock_net(skb->sk); local [all...] |
H A D | ip_fragment.c | 38 #include <net/route.h> 39 #include <net/dst.h> 40 #include <net/sock.h> 41 #include <net/ip.h> 42 #include <net/icmp.h> 43 #include <net/checksum.h> 44 #include <net/inetpeer.h> 45 #include <net/inet_frag.h> 50 #include <net/inet_ecn.h> 90 int ip_frag_mem(struct net *ne argument 137 struct net *net = container_of(ipv4, struct net, ipv4); local 182 struct net *net; local 239 ip_find(struct net *net, struct iphdr *iph, u32 user) argument 277 struct net *net; local 505 struct net *net = container_of(qp->q.net, struct net, ipv4.frags); local 636 struct net *net; local 747 ip4_frags_ns_ctl_register(struct net *net) argument 784 ip4_frags_ns_ctl_unregister(struct net *net) argument 798 ip4_frags_ns_ctl_register(struct net *net) argument 803 ip4_frags_ns_ctl_unregister(struct net *net) argument 812 ipv4_frags_init_net(struct net *net) argument 842 ipv4_frags_exit_net(struct net *net) argument [all...] |
H A D | ip_sockglue.c | 27 #include <net/sock.h> 28 #include <net/ip.h> 29 #include <net/icmp.h> 30 #include <net/tcp_states.h> 36 #include <net/inet_ecn.h> 37 #include <net/route.h> 38 #include <net/xfrm.h> 39 #include <net/compat.h> 41 #include <net/transp_v6.h> 43 #include <net/ip_fi 189 ip_cmsg_send(struct net *net, struct msghdr *msg, struct ipcm_cookie *ipc, bool allow_ipv6) argument [all...] |
/net/ipv4/netfilter/ |
H A D | ipt_CLUSTERIP.c | 29 #include <net/netfilter/nf_conntrack.h> 30 #include <net/net_namespace.h> 31 #include <net/netns/generic.h> 32 #include <net/checksum.h> 33 #include <net/ip.h> 102 struct net *net = dev_net(c->dev); local 103 struct clusterip_net *cn = net_generic(net, clusterip_net_id); 126 __clusterip_config_find(struct net *net, __be3 argument 140 clusterip_config_find_get(struct net *net, __be32 clusterip, int entry) argument 507 struct net *net = dev_net(in ? in : out); local 714 clusterip_net_init(struct net *net) argument 733 clusterip_net_exit(struct net *net) argument [all...] |
/net/ipv6/ |
H A D | ah6.c | 23 * This file is derived from net/ipv4/ah.c. 31 #include <net/ip.h> 32 #include <net/ah.h> 37 #include <net/ip6_route.h> 38 #include <net/icmp.h> 39 #include <net/ipv6.h> 40 #include <net/protocol.h> 41 #include <net/xfrm.h> 649 struct net *net local [all...] |
H A D | icmp.c | 8 * Based on net/ipv4/icmp.c 41 #include <linux/net.h> 55 #include <net/ip.h> 56 #include <net/sock.h> 58 #include <net/ipv6.h> 59 #include <net/ip6_checksum.h> 60 #include <net/ping.h> 61 #include <net/protocol.h> 62 #include <net/raw.h> 63 #include <net/rawv 81 icmpv6_sk(struct net *net) argument 91 struct net *net = dev_net(skb->dev); local 111 icmpv6_xmit_lock(struct net *net) argument 176 struct net *net = sock_net(sk); local 323 icmpv6_route_lookup(struct net *net, struct sk_buff *skb, struct sock *sk, struct flowi6 *fl6) argument 392 struct net *net = dev_net(skb->dev); local 548 struct net *net = dev_net(skb->dev); local 633 struct net *net = dev_net(skb->dev); local 827 icmpv6_sk_init(struct net *net) argument 871 icmpv6_sk_exit(struct net *net) argument 998 ipv6_icmp_sysctl_init(struct net *net) argument [all...] |
H A D | ip6_flowlabel.c | 16 #include <linux/net.h> 25 #include <net/net_namespace.h> 26 #include <net/sock.h> 28 #include <net/ipv6.h> 29 #include <net/rawv6.h> 30 #include <net/transp_v6.h> 74 static inline struct ip6_flowlabel *__fl_lookup(struct net *net, __be32 label) argument 79 if (fl->label == label && net_eq(fl->fl_net, net)) 85 static struct ip6_flowlabel *fl_lookup(struct net *ne argument 171 ip6_fl_purge(struct net *net) argument 196 fl_intern(struct net *net, struct ip6_flowlabel *fl, __be32 label) argument 355 fl_create(struct net *net, struct sock *sk, struct in6_flowlabel_req *freq, char __user *optval, int optlen, int *err_p) argument 516 struct net *net = sock_net(sk); local 583 struct net *net = sock_net(sk); local 698 struct net *net = seq_file_net(seq); local 714 struct net *net = seq_file_net(seq); local 837 ip6_flowlabel_proc_init(struct net *net) argument 845 ip6_flowlabel_proc_fini(struct net *net) argument 850 ip6_flowlabel_proc_init(struct net *net) argument 854 ip6_flowlabel_proc_fini(struct net *net) argument 859 ip6_flowlabel_net_exit(struct net *net) argument [all...] |
H A D | ip6_vti.c | 10 * net/ipv6/ip6_tunnel.c 27 #include <linux/net.h> 42 #include <net/icmp.h> 43 #include <net/ip.h> 44 #include <net/ip_tunnels.h> 45 #include <net/ipv6.h> 46 #include <net/ip6_route.h> 47 #include <net/addrconf.h> 48 #include <net/ip6_tunnel.h> 49 #include <net/xfr 92 vti6_tnl_lookup(struct net *net, const struct in6_addr *remote, const struct in6_addr *local) argument 171 struct net *net = dev_net(dev); local 191 vti6_tnl_create(struct net *net, struct __ip6_tnl_parm *p) argument 239 vti6_locate(struct net *net, struct __ip6_tnl_parm *p, int create) argument 274 struct net *net = dev_net(dev); local 520 struct net *net = dev_net(skb->dev); local 609 struct net *net = dev_net(t->dev); local 681 struct net *net = dev_net(dev); local 850 struct net *net = dev_net(dev); local 894 struct net *net = dev_net(dev); local 910 struct net *net = dev_net(dev); local 922 struct net *net = dev_net(dev); local 1017 vti6_init_net(struct net *net) argument 1054 vti6_exit_net(struct net *net) argument [all...] |
/net/llc/ |
H A D | af_llc.c | 29 #include <net/llc.h> 30 #include <net/llc_sap.h> 31 #include <net/llc_pdu.h> 32 #include <net/llc_conn.h> 33 #include <net/tcp_states.h> 148 * @net: network namespace (must be default network) 157 static int llc_ui_create(struct net *net, struct socket *sock, int protocol, argument 163 if (!ns_capable(net->user_ns, CAP_NET_RAW)) 166 if (!net_eq(net, [all...] |
H A D | llc_conn.c | 17 #include <net/llc_sap.h> 18 #include <net/llc_conn.h> 19 #include <net/sock.h> 20 #include <net/tcp_states.h> 21 #include <net/llc_c_ev.h> 22 #include <net/llc_c_ac.h> 23 #include <net/llc_c_st.h> 24 #include <net/llc_pdu.h> 806 * llc_adm_actions_2 in net/llc/llc_c_st.c) and send a packet to 934 struct sock *llc_sk_alloc(struct net *ne argument [all...] |
/net/netfilter/ipvs/ |
H A D | ip_vs_conn.c | 31 #include <linux/net.h> 41 #include <net/net_namespace.h> 42 #include <net/ip_vs.h> 111 static unsigned int ip_vs_conn_hashkey(struct net *net, int af, unsigned int proto, argument 119 ((size_t)net>>8)) & ip_vs_conn_tab_mask; 123 ((size_t)net>>8)) & ip_vs_conn_tab_mask; 144 return ip_vs_conn_hashkey(p->net, p->af, p->protocol, addr, port); 282 ip_vs_conn_net_eq(cp, p->net)) { 322 struct net *ne local 803 struct net *net = ip_vs_conn_net(cp); local 1059 struct net *net = seq_file_net(seq); local 1147 struct net *net = seq_file_net(seq); local 1243 ip_vs_random_dropentry(struct net *net) argument 1311 ip_vs_conn_flush(struct net *net) argument 1348 ip_vs_conn_net_init(struct net *net) argument 1359 ip_vs_conn_net_cleanup(struct net *net) argument [all...] |
H A D | ip_vs_lblcr.c | 54 #include <net/net_namespace.h> 56 #include <net/ip_vs.h> 418 struct netns_ipvs *ipvs = net_ipvs(svc->net); 739 static int __net_init __ip_vs_lblcr_init(struct net *net) argument 741 struct netns_ipvs *ipvs = net_ipvs(net); 746 if (!net_eq(net, &init_net)) { 754 if (net->user_ns != &init_user_ns) 762 register_net_sysctl(net, "net/ipv 772 __ip_vs_lblcr_exit(struct net *net) argument 784 __ip_vs_lblcr_init(struct net *net) argument 785 __ip_vs_lblcr_exit(struct net *net) argument [all...] |
H A D | ip_vs_xmit.c | 34 #include <net/ip.h> 35 #include <net/tcp.h> /* for csum_tcpudp_magic */ 36 #include <net/udp.h> 37 #include <net/icmp.h> /* for icmp_send */ 38 #include <net/route.h> /* for ip_route_output */ 39 #include <net/ipv6.h> 40 #include <net/ip6_route.h> 41 #include <net/ip_tunnels.h> 42 #include <net/addrconf.h> 47 #include <net/ip_v 124 do_output_route4(struct net *net, __be32 daddr, int rt_mode, __be32 *saddr) argument 222 struct net *net = dev_net(skb_dst(skb)->dev); local 264 struct net *net = dev_net(skb_dst(skb)->dev); local 367 __ip_vs_route_output_v6(struct net *net, struct in6_addr *daddr, struct in6_addr *ret_saddr, int do_xfrm) argument 408 struct net *net = dev_net(skb_dst(skb)->dev); local [all...] |
/net/netfilter/ |
H A D | nf_conntrack_expect.c | 6 * (c) 2005-2012 Patrick McHardy <kaber@trash.net> 26 #include <net/net_namespace.h> 28 #include <net/netfilter/nf_conntrack.h> 29 #include <net/netfilter/nf_conntrack_core.h> 30 #include <net/netfilter/nf_conntrack_expect.h> 31 #include <net/netfilter/nf_conntrack_helper.h> 32 #include <net/netfilter/nf_conntrack_tuple.h> 33 #include <net/netfilter/nf_conntrack_zones.h> 47 struct net *net local 91 __nf_ct_expect_find(struct net *net, u16 zone, const struct nf_conntrack_tuple *tuple) argument 112 nf_ct_expect_find_get(struct net *net, u16 zone, const struct nf_conntrack_tuple *tuple) argument 130 nf_ct_find_expectation(struct net *net, u16 zone, const struct nf_conntrack_tuple *tuple) argument 340 struct net *net = nf_ct_exp_net(exp); local 391 struct net *net = nf_ct_exp_net(expect); local 467 struct net *net = seq_file_net(seq); local 482 struct net *net = seq_file_net(seq); local 589 exp_proc_init(struct net *net) argument 602 exp_proc_remove(struct net *net) argument 611 nf_conntrack_expect_pernet_init(struct net *net) argument 631 nf_conntrack_expect_pernet_fini(struct net *net) argument [all...] |
H A D | nf_conntrack_proto_sctp.c | 5 * Copyright (c) 2004-2012 Patrick McHardy <kaber@trash.net> 27 #include <net/netfilter/nf_conntrack.h> 28 #include <net/netfilter/nf_conntrack_l4proto.h> 29 #include <net/netfilter/nf_conntrack_ecache.h> 139 static inline struct sctp_net *sctp_pernet(struct net *net) argument 141 return net_generic(net, sctp_net_id); 296 static unsigned int *sctp_get_timeouts(struct net *net) argument 298 return sctp_pernet(net) 568 sctp_timeout_nlattr_to_obj(struct nlattr *tb[], struct net *net, void *data) argument 760 sctp_init_net(struct net *net, u_int16_t proto) argument 855 sctp_net_init(struct net *net) argument 877 sctp_net_exit(struct net *net) argument [all...] |
H A D | nf_nat_core.c | 4 * (C) 2011 Patrick McHardy <kaber@trash.net> 16 #include <net/xfrm.h> 20 #include <net/netfilter/nf_conntrack.h> 21 #include <net/netfilter/nf_conntrack_core.h> 22 #include <net/netfilter/nf_nat.h> 23 #include <net/netfilter/nf_nat_l3proto.h> 24 #include <net/netfilter/nf_nat_l4proto.h> 25 #include <net/netfilter/nf_nat_core.h> 26 #include <net/netfilter/nf_nat_helper.h> 27 #include <net/netfilte 121 hash_by_src(const struct net *net, u16 zone, const struct nf_conntrack_tuple *tuple) argument 188 find_appropriate_src(struct net *net, u16 zone, const struct nf_nat_l3proto *l3proto, const struct nf_nat_l4proto *l4proto, const struct nf_conntrack_tuple *tuple, struct nf_conntrack_tuple *result, const struct nf_nat_range *range) argument 302 struct net *net = nf_ct_net(ct); local 380 struct net *net = nf_ct_net(ct); local 568 struct net *net; local 581 struct net *net; local 818 nf_nat_net_init(struct net *net) argument 828 nf_nat_net_exit(struct net *net) argument [all...] |
H A D | xt_recent.c | 2 * Copyright (c) 2006 Patrick McHardy <kaber@trash.net> 12 * Author: Stephen Frost <sfrost@snowman.net> 33 #include <net/net_namespace.h> 34 #include <net/netns/generic.h> 39 MODULE_AUTHOR("Patrick McHardy <kaber@trash.net>"); 61 MODULE_PARM_DESC(ip_list_perms, "permissions on /proc/net/xt_recent/* files"); 62 MODULE_PARM_DESC(ip_list_uid, "default owner of /proc/net/xt_recent/* files"); 63 MODULE_PARM_DESC(ip_list_gid, "default owning group of /proc/net/xt_recent/* files"); 94 static inline struct recent_net *recent_pernet(struct net *net) argument 231 struct net *net = dev_net(par->in ? par->in : par->out); local 614 recent_proc_net_init(struct net *net) argument 624 recent_proc_net_exit(struct net *net) argument 643 recent_proc_net_init(struct net *net) argument 648 recent_proc_net_exit(struct net *net) argument 653 recent_net_init(struct net *net) argument 661 recent_net_exit(struct net *net) argument [all...] |
/net/netlabel/ |
H A D | netlabel_unlabeled.c | 46 #include <net/sock.h> 47 #include <net/netlink.h> 48 #include <net/genetlink.h> 49 #include <net/ip.h> 50 #include <net/ipv6.h> 51 #include <net/net_namespace.h> 52 #include <net/netlabel.h> 370 * @net: network namespace 383 int netlbl_unlhsh_add(struct net *net, argument 485 netlbl_unlhsh_remove_addr4(struct net *net, struct netlbl_unlhsh_iface *iface, const struct in_addr *addr, const struct in_addr *mask, struct netlbl_audit *audit_info) argument 547 netlbl_unlhsh_remove_addr6(struct net *net, struct netlbl_unlhsh_iface *iface, const struct in6_addr *addr, const struct in6_addr *mask, struct netlbl_audit *audit_info) argument 647 netlbl_unlhsh_remove(struct net *net, const char *dev_name, const void *addr, const void *mask, u32 addr_len, struct netlbl_audit *audit_info) argument [all...] |