/net/8021q/ |
H A D | vlan.c | 30 #include <net/p8022.h> 31 #include <net/arp.h> 34 #include <net/rtnetlink.h> 35 #include <net/net_namespace.h> 36 #include <net/netns/generic.h> 215 struct net *net = dev_net(real_dev); local 216 struct vlan_net *vn = net_generic(net, vlan_net_id); 259 dev_net_set(new_dev, net); 493 static int vlan_ioctl_handler(struct net *ne argument 611 vlan_init_net(struct net *net) argument 623 vlan_exit_net(struct net *net) argument [all...] |
/net/atm/ |
H A D | svc.c | 0 /* net/atm/svc.c - ATM SVC sockets */ 8 #include <linux/net.h> /* struct socket, struct proto_ops */ 21 #include <net/sock.h> /* for sock_no_* */ 30 static int svc_create(struct net *net, struct socket *sock, int protocol, 654 static int svc_create(struct net *net, struct socket *sock, int protocol, argument 659 if (!net_eq(net, &init_net)) 663 error = vcc_create(net, sock, protocol, AF_ATMSVC);
|
/net/bluetooth/hidp/ |
H A D | sock.c | 228 static int hidp_sock_create(struct net *net, struct socket *sock, int protocol, argument 238 sk = sk_alloc(net, PF_BLUETOOTH, GFP_ATOMIC, &hidp_proto);
|
/net/bridge/ |
H A D | br_if.c | 25 #include <net/sock.h> 342 int br_add_bridge(struct net *net, const char *name) argument 353 dev_net_set(dev, net); 362 int br_del_bridge(struct net *net, const char *name) argument 368 dev = __dev_get_by_name(net, name);
|
H A D | br_mdb.c | 8 #include <net/ip.h> 9 #include <net/netlink.h> 11 #include <net/ipv6.h> 12 #include <net/addrconf.h> 117 struct net *net = sock_net(skb->sk); local 126 cb->seq = net->dev_base_seq + br_mdb_rehash_seq; 128 for_each_netdev_rcu(net, dev) { 211 struct net *net local 272 struct net *net = sock_net(skb->sk); local 354 __br_mdb_add(struct net *net, struct net_bridge *br, struct br_mdb_entry *entry) argument 389 struct net *net = sock_net(skb->sk); local [all...] |
/net/bridge/netfilter/ |
H A D | nft_reject_bridge.c | 15 #include <net/netfilter/nf_tables.h> 16 #include <net/netfilter/nft_reject.h> 17 #include <net/netfilter/ipv4/nf_reject.h> 18 #include <net/netfilter/ipv6/nf_reject.h> 20 #include <net/ip.h> 21 #include <net/ip6_checksum.h> 168 static void nft_reject_br_send_v6_tcp_reset(struct net *net, argument 191 net->ipv6.devconf_all->hop_limit); 200 static void nft_reject_br_send_v6_unreach(struct net *ne argument 258 struct net *net = dev_net((pkt->in != NULL) ? pkt->in : pkt->out); local [all...] |
/net/caif/ |
H A D | caif_dev.c | 15 #include <linux/net.h> 20 #include <net/netns/generic.h> 21 #include <net/net_namespace.h> 22 #include <net/pkt_sched.h> 23 #include <net/caif/caif_device.h> 24 #include <net/caif/caif_layer.h> 25 #include <net/caif/caif_dev.h> 26 #include <net/caif/cfpkt.h> 27 #include <net/caif/cfcnfg.h> 28 #include <net/cai 58 get_cfcnfg(struct net *net) argument 66 caif_device_list(struct net *net) argument 496 caif_init_net(struct net *net) argument 509 caif_exit_net(struct net *net) argument [all...] |
/net/can/ |
H A D | af_can.c | 52 #include <linux/net.h> 62 #include <net/net_namespace.h> 63 #include <net/sock.h> 137 static int can_create(struct net *net, struct socket *sock, int protocol, argument 149 if (!net_eq(net, &init_net)) 185 sk = sk_alloc(net, PF_CAN, GFP_KERNEL, cp->prot);
|
/net/ieee802154/ |
H A D | af_ieee802154.c | 24 #include <linux/net.h> 32 #include <net/datalink.h> 33 #include <net/psnap.h> 34 #include <net/sock.h> 35 #include <net/tcp_states.h> 36 #include <net/route.h> 38 #include <net/af_ieee802154.h> 39 #include <net/ieee802154_netdev.h> 45 ieee802154_get_dev(struct net *net, cons argument 242 ieee802154_create(struct net *net, struct socket *sock, int protocol, int kern) argument [all...] |
H A D | dgram.c | 25 #include <linux/net.h> 30 #include <net/sock.h> 31 #include <net/af_ieee802154.h> 32 #include <net/ieee802154.h> 33 #include <net/ieee802154_netdev.h> 471 struct net *net = sock_net(sk); local 488 if (!ns_capable(net->user_ns, CAP_NET_ADMIN) && 489 !ns_capable(net->user_ns, CAP_NET_RAW)) { 512 if (!ns_capable(net [all...] |
/net/ipv4/ |
H A D | ah4.c | 7 #include <net/ip.h> 8 #include <net/xfrm.h> 9 #include <net/ah.h> 13 #include <net/icmp.h> 14 #include <net/protocol.h> 433 struct net *net = dev_net(skb->dev); local 448 x = xfrm_state_lookup(net, skb->mark, (const xfrm_address_t *)&iph->daddr, 454 ipv4_update_pmtu(skb, net, info, 0, 0, IPPROTO_AH, 0); 456 ipv4_redirect(skb, net, [all...] |
H A D | fib_rules.c | 30 #include <net/ip.h> 31 #include <net/route.h> 32 #include <net/tcp.h> 33 #include <net/ip_fib.h> 34 #include <net/fib_rules.h> 50 int __fib_lookup(struct net *net, struct flowi4 *flp, struct fib_result *res) argument 58 err = fib_rules_lookup(net->ipv4.rules_ops, flowi4_to_flowi(flp), 0, &arg); 153 static struct fib_table *fib_empty_table(struct net *net) argument 172 struct net *net = sock_net(skb->sk); local 221 struct net *net = rule->fr_net; local 331 fib4_rules_init(struct net *net) argument 353 fib4_rules_exit(struct net *net) argument [all...] |
H A D | fou.c | 9 #include <net/genetlink.h> 10 #include <net/gue.h> 11 #include <net/ip.h> 12 #include <net/protocol.h> 13 #include <net/udp.h> 14 #include <net/udp_tunnel.h> 15 #include <net/xfrm.h> 315 static int fou_create(struct net *net, struct fou_cfg *cfg, argument 324 err = udp_sock_create(net, 389 fou_destroy(struct net *net, struct fou_cfg *cfg) argument [all...] |
H A D | geneve.c | 31 #include <net/arp.h> 32 #include <net/ndisc.h> 33 #include <net/ip.h> 34 #include <net/ip_tunnels.h> 35 #include <net/icmp.h> 36 #include <net/udp.h> 37 #include <net/rtnetlink.h> 38 #include <net/route.h> 39 #include <net/dsfield.h> 40 #include <net/inet_ec 71 gs_head(struct net *net, __be16 port) argument 79 geneve_find_sock(struct net *net, __be16 port) argument 219 geneve_create_sock(struct net *net, bool ipv6, __be16 port) argument 246 geneve_socket_create(struct net *net, __be16 port, geneve_rcv_t *rcv, void *data, bool ipv6) argument 292 geneve_sock_add(struct net *net, __be16 port, geneve_rcv_t *rcv, void *data, bool no_share, bool ipv6) argument 328 geneve_init_net(struct net *net) argument [all...] |
H A D | ip_options.c | 25 #include <net/sock.h> 26 #include <net/ip.h> 27 #include <net/icmp.h> 28 #include <net/route.h> 29 #include <net/cipso_ipv4.h> 30 #include <net/ip_fib.h> 257 int ip_options_compile(struct net *net, argument 402 if (inet_addr_type(net, addr) == RTN_UNICAST) 411 if (!skb && !ns_capable(net 519 ip_options_get_finish(struct net *net, struct ip_options_rcu **optp, struct ip_options_rcu *opt, int optlen) argument 534 ip_options_get_from_user(struct net *net, struct ip_options_rcu **optp, unsigned char __user *data, int optlen) argument 548 ip_options_get(struct net *net, struct ip_options_rcu **optp, unsigned char *data, int optlen) argument [all...] |
H A D | ip_vti.c | 16 This version of net/ipv4/ip_vti.c is cloned of net/ipv4/ipip.c 18 For comments look at net/ipv4/ip_gre.c --ANK 39 #include <net/sock.h> 40 #include <net/ip.h> 41 #include <net/icmp.h> 42 #include <net/ip_tunnels.h> 43 #include <net/inet_ecn.h> 44 #include <net/xfrm.h> 45 #include <net/net_namespac 58 struct net *net = dev_net(skb->dev); local 248 struct net *net = dev_net(skb->dev); local 406 vti_init_net(struct net *net) argument 419 vti_exit_net(struct net *net) argument [all...] |
H A D | ipip.c | 88 This version of net/ipv4/ipip.c is cloned of net/ipv4/ip_gre.c 90 For comments look at net/ipv4/ip_gre.c --ANK 111 #include <net/sock.h> 112 #include <net/ip.h> 113 #include <net/icmp.h> 114 #include <net/ip_tunnels.h> 115 #include <net/inet_ecn.h> 116 #include <net/xfrm.h> 117 #include <net/net_namespac 136 struct net *net = dev_net(skb->dev); local 188 struct net *net = dev_net(skb->dev); local 509 ipip_init_net(struct net *net) argument 514 ipip_exit_net(struct net *net) argument [all...] |
H A D | syncookies.c | 19 #include <net/tcp.h> 20 #include <net/route.h> 228 struct net *net, bool *ecn_ok) 243 if (*ecn_ok && !net->ipv4.sysctl_tcp_ecn) 227 cookie_check_timestamp(struct tcp_options_received *tcp_opt, struct net *net, bool *ecn_ok) argument
|
H A D | sysctl_net_ipv4.c | 2 * sysctl_net_ipv4.c: sysctl interface to net IPV4 subsystem. 5 * Added /proc/sys/net/ipv4 directory entry (empty =) ). [MS] 18 #include <net/snmp.h> 19 #include <net/icmp.h> 20 #include <net/ip.h> 21 #include <net/route.h> 22 #include <net/tcp.h> 23 #include <net/udp.h> 24 #include <net/cipso_ipv4.h> 25 #include <net/inet_fra 46 set_local_port_range(struct net *net, int range[2]) argument 59 struct net *net = local 89 struct net *net = local 104 struct net *net = local 897 ipv4_sysctl_init_net(struct net *net) argument 933 ipv4_sysctl_exit_net(struct net *net) argument [all...] |
H A D | xfrm4_policy.c | 15 #include <net/dst.h> 16 #include <net/xfrm.h> 17 #include <net/ip.h> 21 static struct dst_entry *__xfrm4_dst_lookup(struct net *net, struct flowi4 *fl4, argument 34 rt = __ip_route_output_key(net, fl4); 41 static struct dst_entry *xfrm4_dst_lookup(struct net *net, int tos, argument 47 return __xfrm4_dst_lookup(net, &fl4, tos, saddr, daddr); 50 static int xfrm4_get_saddr(struct net *ne argument 191 struct net *net = container_of(ops, struct net, xfrm.xfrm4_dst_ops); local 270 xfrm4_net_init(struct net *net) argument 298 xfrm4_net_exit(struct net *net) argument [all...] |
/net/ipv4/netfilter/ |
H A D | nf_conntrack_l3proto_ipv4.c | 4 * (C) 2006-2012 Patrick McHardy <kaber@trash.net> 18 #include <net/route.h> 19 #include <net/ip.h> 22 #include <net/netfilter/nf_conntrack.h> 23 #include <net/netfilter/nf_conntrack_helper.h> 24 #include <net/netfilter/nf_conntrack_l4proto.h> 25 #include <net/netfilter/nf_conntrack_l3proto.h> 26 #include <net/netfilter/nf_conntrack_zones.h> 27 #include <net/netfilter/nf_conntrack_core.h> 28 #include <net/netfilte 365 ipv4_init_net(struct net *net) argument 411 ipv4_net_init(struct net *net) argument 446 ipv4_net_exit(struct net *net) argument [all...] |
H A D | nf_conntrack_l3proto_ipv4_compat.c | 5 * (C) 2006-2010 Patrick McHardy <kaber@trash.net> 16 #include <net/net_namespace.h> 19 #include <net/netfilter/nf_conntrack_core.h> 20 #include <net/netfilter/nf_conntrack_l3proto.h> 21 #include <net/netfilter/nf_conntrack_l4proto.h> 22 #include <net/netfilter/nf_conntrack_expect.h> 23 #include <net/netfilter/nf_conntrack_acct.h> 34 struct net *net = seq_file_net(seq); local 39 st->bucket < net 52 struct net *net = seq_file_net(seq); local 220 struct net *net = seq_file_net(seq); local 236 struct net *net = seq_file_net(seq); local 326 struct net *net = seq_file_net(seq); local 344 struct net *net = seq_file_net(seq); local 363 struct net *net = seq_file_net(seq); local 417 ip_conntrack_net_init(struct net *net) argument 444 ip_conntrack_net_exit(struct net *net) argument [all...] |
H A D | nf_conntrack_proto_icmp.c | 3 * (C) 2006-2010 Patrick McHardy <kaber@trash.net> 16 #include <net/ip.h> 17 #include <net/checksum.h> 19 #include <net/netfilter/nf_conntrack_tuple.h> 20 #include <net/netfilter/nf_conntrack_l4proto.h> 21 #include <net/netfilter/nf_conntrack_core.h> 22 #include <net/netfilter/nf_conntrack_zones.h> 23 #include <net/netfilter/nf_log.h> 27 static inline struct nf_icmp_net *icmp_pernet(struct net *net) argument 84 icmp_get_timeouts(struct net *net) argument 130 icmp_error_message(struct net *net, struct nf_conn *tmpl, struct sk_buff *skb, enum ip_conntrack_info *ctinfo, unsigned int hooknum) argument 180 icmp_error(struct net *net, struct nf_conn *tmpl, struct sk_buff *skb, unsigned int dataoff, enum ip_conntrack_info *ctinfo, u_int8_t pf, unsigned int hooknum) argument 283 icmp_timeout_nlattr_to_obj(struct nlattr *tb[], struct net *net, void *data) argument 373 icmp_init_net(struct net *net, u_int16_t proto) argument 392 icmp_get_net_proto(struct net *net) argument [all...] |
/net/ipv6/ |
H A D | anycast.c | 8 * based heavily on net/ipv6/mcast.c 24 #include <linux/net.h> 34 #include <net/net_namespace.h> 35 #include <net/sock.h> 36 #include <net/snmp.h> 38 #include <net/ipv6.h> 39 #include <net/protocol.h> 40 #include <net/if_inet6.h> 41 #include <net/ndisc.h> 42 #include <net/addrcon 59 struct net *net = sock_net(sk); local 147 struct net *net = sock_net(sk); local 180 struct net *net = sock_net(sk); local 392 ipv6_chk_acast_addr(struct net *net, struct net_device *dev, const struct in6_addr *addr) argument 413 ipv6_chk_acast_addr_src(struct net *net, struct net_device *dev, const struct in6_addr *addr) argument 435 struct net *net = seq_file_net(seq); local 545 ac6_proc_init(struct net *net) argument 553 ac6_proc_exit(struct net *net) argument [all...] |
H A D | fib6_rules.c | 2 * net/ipv6/fib6_rules.c IPv6 Routing Policy Rules 19 #include <net/fib_rules.h> 20 #include <net/ipv6.h> 21 #include <net/addrconf.h> 22 #include <net/ip6_route.h> 23 #include <net/netlink.h> 32 struct dst_entry *fib6_rule_lookup(struct net *net, struct flowi6 *fl6, argument 40 fib_rules_lookup(net->ipv6.fib6_rules_ops, 46 dst_hold(&net 56 struct net *net = rule->fr_net; local 187 struct net *net = sock_net(skb->sk); local 293 fib6_rules_net_init(struct net *net) argument 322 fib6_rules_net_exit(struct net *net) argument [all...] |