Searched refs:addr (Results 1 - 25 of 345) sorted by relevance

1234567891011>>

/net/tipc/
H A Daddr.c2 * net/tipc/addr.c: TIPC address utility routines
38 #include "addr.h"
48 int tipc_addr_domain_valid(u32 addr) argument
50 u32 n = tipc_node(addr);
51 u32 c = tipc_cluster(addr);
52 u32 z = tipc_zone(addr);
68 int tipc_addr_node_valid(u32 addr) argument
70 return tipc_addr_domain_valid(addr) && tipc_node(addr);
73 int tipc_in_scope(u32 domain, u32 addr) argument
98 tipc_addr_string_fill(char *string, u32 addr) argument
[all...]
H A Daddr.h2 * net/tipc/addr.h: Include file for TIPC address utility routines
45 static inline u32 tipc_zone_mask(u32 addr) argument
47 return addr & TIPC_ZONE_MASK;
50 static inline u32 tipc_cluster_mask(u32 addr) argument
52 return addr & TIPC_CLUSTER_MASK;
55 static inline int in_own_cluster_exact(u32 addr) argument
57 return !((addr ^ tipc_own_addr) >> 12);
63 static inline int in_own_node(u32 addr) argument
65 return (addr == tipc_own_addr) || !addr;
71 in_own_cluster(u32 addr) argument
[all...]
H A Dnet.h40 int tipc_net_start(u32 addr);
H A Deth_media.c40 #define ETH_ADDR_OFFSET 4 /* MAC addr position inside address field */
43 static int tipc_eth_addr2str(struct tipc_media_addr *addr, argument
49 sprintf(strbuf, "%pM", addr->value);
53 /* Convert from media address format to discovery message addr format */
54 static int tipc_eth_addr2msg(char *msg, struct tipc_media_addr *addr) argument
58 memcpy(msg + ETH_ADDR_OFFSET, addr->value, ETH_ALEN);
62 /* Convert raw mac address format to media addr format */
64 struct tipc_media_addr *addr,
69 memset(addr, 0, sizeof(*addr));
63 tipc_eth_raw2addr(struct tipc_bearer *b, struct tipc_media_addr *addr, char *msg) argument
77 tipc_eth_msg2addr(struct tipc_bearer *b, struct tipc_media_addr *addr, char *msg) argument
[all...]
H A Dib_media.c57 /* Convert from media address format to discovery message addr format */
58 static int tipc_ib_addr2msg(char *msg, struct tipc_media_addr *addr) argument
61 memcpy(msg, addr->value, INFINIBAND_ALEN);
65 /* Convert raw InfiniBand address format to media addr format */
67 struct tipc_media_addr *addr,
70 memset(addr, 0, sizeof(*addr));
71 memcpy(addr->value, msg, INFINIBAND_ALEN);
72 addr->media_id = TIPC_MEDIA_TYPE_IB;
73 addr
66 tipc_ib_raw2addr(struct tipc_bearer *b, struct tipc_media_addr *addr, char *msg) argument
79 tipc_ib_msg2addr(struct tipc_bearer *b, struct tipc_media_addr *addr, char *msg) argument
[all...]
H A Dnode_subscr.c44 void tipc_nodesub_subscribe(struct tipc_node_subscr *node_sub, u32 addr, argument
47 if (in_own_node(addr)) {
52 node_sub->node = tipc_node_find(addr);
55 addr);
H A Dnet.c106 int tipc_net_start(u32 addr) argument
111 tipc_own_addr = addr;
H A Dnode.c67 static unsigned int tipc_hashfn(u32 addr) argument
69 return addr & (NODE_HTABLE_SIZE - 1);
75 struct tipc_node *tipc_node_find(u32 addr) argument
79 if (unlikely(!in_own_cluster_exact(addr)))
83 hlist_for_each_entry_rcu(node, &node_htable[tipc_hashfn(addr)], hash) {
84 if (node->addr == addr) {
93 struct tipc_node *tipc_node_create(u32 addr) argument
106 n_ptr->addr = addr;
531 tipc_node_get_linkname(u32 bearer_id, u32 addr, char *linkname, size_t len) argument
554 u32 addr = 0; local
[all...]
H A Dserver.h70 void (*tipc_conn_recvmsg) (int conid, struct sockaddr_tipc *addr,
79 struct sockaddr_tipc *addr, void *data, size_t len);
/net/vmw_vsock/
H A Dvsock_addr.c22 void vsock_addr_init(struct sockaddr_vm *addr, u32 cid, u32 port) argument
24 memset(addr, 0, sizeof(*addr));
25 addr->svm_family = AF_VSOCK;
26 addr->svm_cid = cid;
27 addr->svm_port = port;
31 int vsock_addr_validate(const struct sockaddr_vm *addr) argument
33 if (!addr)
36 if (addr->svm_family != AF_VSOCK)
39 if (addr
46 vsock_addr_bound(const struct sockaddr_vm *addr) argument
52 vsock_addr_unbind(struct sockaddr_vm *addr) argument
58 vsock_addr_equals_addr(const struct sockaddr_vm *addr, const struct sockaddr_vm *other) argument
66 vsock_addr_cast(const struct sockaddr *addr, size_t len, struct sockaddr_vm **out_addr) argument
[all...]
/net/sctp/
H A Dbind_addr.c63 struct sctp_sockaddr_entry *addr; local
70 list_for_each_entry(addr, &src->address_list, list) {
71 error = sctp_copy_one_addr(net, dest, &addr->a, scope,
82 list_for_each_entry(addr, &src->address_list, list) {
83 error = sctp_copy_one_addr(net, dest, &addr->a,
107 struct sctp_sockaddr_entry *addr; local
113 list_for_each_entry(addr, &src->address_list, list) {
114 error = sctp_add_bind_addr(dest, &addr->a, 1, gfp);
134 struct sctp_sockaddr_entry *addr, *temp; local
137 list_for_each_entry_safe(addr, tem
155 struct sctp_sockaddr_entry *addr; local
189 struct sctp_sockaddr_entry *addr, *temp; local
228 struct sctp_sockaddr_entry *addr; local
276 union sctp_addr addr; local
314 sctp_bind_addr_match(struct sctp_bind_addr *bp, const union sctp_addr *addr, struct sctp_sock *opt) argument
338 sctp_bind_addr_conflict(struct sctp_bind_addr *bp, const union sctp_addr *addr, struct sctp_sock *bp_sp, struct sctp_sock *addr_sp) argument
373 sctp_bind_addr_state(const struct sctp_bind_addr *bp, const union sctp_addr *addr) argument
407 union sctp_addr *addr; local
437 sctp_copy_one_addr(struct net *net, struct sctp_bind_addr *dest, union sctp_addr *addr, sctp_scope_t scope, gfp_t gfp, int flags) argument
464 sctp_is_any(struct sock *sk, const union sctp_addr *addr) argument
483 sctp_in_scope(struct net *net, const union sctp_addr *addr, sctp_scope_t scope) argument
526 struct sctp_sockaddr_entry *addr; local
543 sctp_scope(const union sctp_addr *addr) argument
[all...]
H A Dipv6.c78 static void sctp_v6_to_addr(union sctp_addr *addr, struct in6_addr *saddr,
93 struct sctp_sockaddr_entry *addr = NULL; local
100 addr = kmalloc(sizeof(struct sctp_sockaddr_entry), GFP_ATOMIC);
101 if (addr) {
102 addr->a.v6.sin6_family = AF_INET6;
103 addr->a.v6.sin6_port = 0;
104 addr->a.v6.sin6_addr = ifa->addr;
105 addr->a.v6.sin6_scope_id = ifa->idev->dev->ifindex;
106 addr
377 struct sctp_sockaddr_entry *addr; local
405 sctp_v6_from_skb(union sctp_addr *addr, struct sk_buff *skb, int is_saddr) argument
427 sctp_v6_from_sk(union sctp_addr *addr, struct sock *sk) argument
435 sctp_v6_to_sk_saddr(union sctp_addr *addr, struct sock *sk) argument
449 sctp_v6_to_sk_daddr(union sctp_addr *addr, struct sock *sk) argument
462 sctp_v6_from_addr_param(union sctp_addr *addr, union sctp_addr_param *param, __be16 port, int iif) argument
476 sctp_v6_to_addr_param(const union sctp_addr *addr, union sctp_addr_param *param) argument
489 sctp_v6_to_addr(union sctp_addr *addr, struct in6_addr *saddr, __be16 port) argument
536 sctp_v6_inaddr_any(union sctp_addr *addr, __be16 port) argument
544 sctp_v6_is_any(const union sctp_addr *addr) argument
550 sctp_v6_available(union sctp_addr *addr, struct sctp_sock *sp) argument
577 sctp_v6_addr_valid(union sctp_addr *addr, struct sctp_sock *sp, const struct sk_buff *skb) argument
602 sctp_v6_scope(union sctp_addr *addr) argument
677 sctp_v6_addr_to_user(struct sctp_sock *sp, union sctp_addr *addr) argument
707 sctp_v6_seq_dump_addr(struct seq_file *seq, union sctp_addr *addr) argument
721 union sctp_addr *addr; local
754 union sctp_addr *addr; local
830 sctp_inet6_bind_verify(struct sctp_sock *opt, union sctp_addr *addr) argument
864 sctp_inet6_send_verify(struct sctp_sock *opt, union sctp_addr *addr) argument
[all...]
/net/batman-adv/
H A Dtranslation-table.h22 bool batadv_tt_local_add(struct net_device *soft_iface, const uint8_t *addr,
25 const uint8_t *addr, unsigned short vid,
33 const uint8_t *addr, unsigned short vid);
36 const uint8_t *addr,
39 bool batadv_is_my_client(struct batadv_priv *bat_priv, const uint8_t *addr,
45 uint8_t *addr, unsigned short vid);
47 uint8_t *addr, unsigned short vid);
51 const unsigned char *addr,
54 const uint8_t *addr, unsigned short vid);
H A Ddistributed-arp-table.h52 uint32_t addr; local
54 addr = batadv_choose_orig(orig_node->orig, BATADV_DAT_ADDR_MAX);
55 orig_node->dat_addr = (batadv_dat_addr_t)addr;
67 uint32_t addr; local
69 addr = batadv_choose_orig(primary_if->net_dev->dev_addr,
72 bat_priv->dat.addr = (batadv_dat_addr_t)addr;
82 * @subtype: the 4addr subtype of the packet to be counted
/net/netlabel/
H A Dnetlabel_addrlist.c51 * @addr: IPv4 address
60 struct netlbl_af4list *netlbl_af4list_search(__be32 addr, argument
66 if (iter->valid && (addr & iter->mask) == iter->addr)
74 * @addr: IPv4 address
84 struct netlbl_af4list *netlbl_af4list_search_exact(__be32 addr, argument
91 if (iter->valid && iter->addr == addr && iter->mask == mask)
101 * @addr: IPv6 address
110 struct netlbl_af6list *netlbl_af6list_search(const struct in6_addr *addr, argument
135 netlbl_af6list_search_exact(const struct in6_addr *addr, const struct in6_addr *mask, struct list_head *head) argument
253 netlbl_af4list_remove(__be32 addr, __be32 mask, struct list_head *head) argument
293 netlbl_af6list_remove(const struct in6_addr *addr, const struct in6_addr *mask, struct list_head *head) argument
324 netlbl_af4list_audit_addr(struct audit_buffer *audit_buf, int src, const char *dev, __be32 addr, __be32 mask) argument
357 netlbl_af6list_audit_addr(struct audit_buffer *audit_buf, int src, const char *dev, const struct in6_addr *addr, const struct in6_addr *mask) argument
[all...]
/net/atm/
H A Dpvc.c30 struct sockaddr_atmpvc *addr; local
36 addr = (struct sockaddr_atmpvc *)sockaddr;
37 if (addr->sap_family != AF_ATMPVC)
47 addr->sap_addr.vpi = vcc->vpi;
49 addr->sap_addr.vci = vcc->vci;
51 error = vcc_connect(sock, addr->sap_addr.itf, addr->sap_addr.vpi,
52 addr->sap_addr.vci);
91 struct sockaddr_atmpvc *addr; local
97 addr
[all...]
H A Daddr.h1 /* net/atm/addr.h - Local ATM address registry */
13 int atm_add_addr(struct atm_dev *dev, const struct sockaddr_atmsvc *addr,
15 int atm_del_addr(struct atm_dev *dev, const struct sockaddr_atmsvc *addr,
/net/hsr/
H A Dhsr_netlink.h25 void hsr_nl_ringerror(struct hsr_priv *hsr, unsigned char addr[ETH_ALEN],
27 void hsr_nl_nodedown(struct hsr_priv *hsr, unsigned char addr[ETH_ALEN]);
/net/bridge/
H A Dbr_stp_bpdu.c91 buf[7] = bpdu->root.addr[0];
92 buf[8] = bpdu->root.addr[1];
93 buf[9] = bpdu->root.addr[2];
94 buf[10] = bpdu->root.addr[3];
95 buf[11] = bpdu->root.addr[4];
96 buf[12] = bpdu->root.addr[5];
103 buf[19] = bpdu->bridge_id.addr[0];
104 buf[20] = bpdu->bridge_id.addr[1];
105 buf[21] = bpdu->bridge_id.addr[2];
106 buf[22] = bpdu->bridge_id.addr[
[all...]
H A Dbr_fdb.c31 const unsigned char *addr,
34 const unsigned char *addr, u16 vid);
93 static void fdb_add_hw(struct net_bridge *br, const unsigned char *addr) argument
102 err = dev_uc_add(p->dev, addr);
112 dev_uc_del(p->dev, addr);
121 static void fdb_del_hw(struct net_bridge *br, const unsigned char *addr) argument
129 dev_uc_del(p->dev, addr);
136 fdb_del_hw(br, f->addr.addr);
148 const unsigned char *addr local
173 br_fdb_find_delete_local(struct net_bridge *br, const struct net_bridge_port *p, const unsigned char *addr, u16 vid) argument
346 __br_fdb_get(struct net_bridge *br, const unsigned char *addr, __u16 vid) argument
368 br_fdb_test_addr(struct net_device *dev, unsigned char *addr) argument
441 fdb_find(struct hlist_head *head, const unsigned char *addr, __u16 vid) argument
455 fdb_find_rcu(struct hlist_head *head, const unsigned char *addr, __u16 vid) argument
469 fdb_create(struct hlist_head *head, struct net_bridge_port *source, const unsigned char *addr, __u16 vid) argument
490 fdb_insert(struct net_bridge *br, struct net_bridge_port *source, const unsigned char *addr, u16 vid) argument
523 br_fdb_insert(struct net_bridge *br, struct net_bridge_port *source, const unsigned char *addr, u16 vid) argument
534 br_fdb_update(struct net_bridge *br, struct net_bridge_port *source, const unsigned char *addr, u16 vid, bool added_by_user) argument
724 fdb_add_entry(struct net_bridge_port *source, const __u8 *addr, __u16 state, __u16 flags, __u16 vid) argument
786 __br_fdb_add(struct ndmsg *ndm, struct net_bridge_port *p, const unsigned char *addr, u16 nlh_flags, u16 vid) argument
806 br_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 nlh_flags) argument
878 fdb_delete_by_addr(struct net_bridge *br, const u8 *addr, u16 vlan) argument
891 __br_fdb_delete(struct net_bridge_port *p, const unsigned char *addr, u16 vid) argument
904 br_fdb_delete(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr) argument
[all...]
H A Dbr_stp_if.c187 void br_stp_change_bridge_id(struct net_bridge *br, const unsigned char *addr) argument
197 br_fdb_change_mac_address(br, addr);
199 memcpy(oldaddr, br->bridge_id.addr, ETH_ALEN);
200 memcpy(br->bridge_id.addr, addr, ETH_ALEN);
201 memcpy(br->dev->dev_addr, addr, ETH_ALEN);
204 if (ether_addr_equal(p->designated_bridge.addr, oldaddr))
205 memcpy(p->designated_bridge.addr, addr, ETH_ALEN);
207 if (ether_addr_equal(p->designated_root.addr, oldadd
225 const unsigned char *addr = br_mac_zero; local
[all...]
/net/core/
H A Ddev_addr_lists.c24 const unsigned char *addr, int addr_len,
37 memcpy(ha->addr, addr, addr_len);
50 const unsigned char *addr, int addr_len,
60 if (!memcmp(ha->addr, addr, addr_len) &&
63 /* check if addr is already used as global */
80 return __hw_addr_create_ex(list, addr, addr_len, addr_type, global,
85 const unsigned char *addr, int addr_len,
88 return __hw_addr_add_ex(list, addr, addr_le
23 __hw_addr_create_ex(struct netdev_hw_addr_list *list, const unsigned char *addr, int addr_len, unsigned char addr_type, bool global, bool sync) argument
49 __hw_addr_add_ex(struct netdev_hw_addr_list *list, const unsigned char *addr, int addr_len, unsigned char addr_type, bool global, bool sync, int sync_count) argument
84 __hw_addr_add(struct netdev_hw_addr_list *list, const unsigned char *addr, int addr_len, unsigned char addr_type) argument
116 __hw_addr_del_ex(struct netdev_hw_addr_list *list, const unsigned char *addr, int addr_len, unsigned char addr_type, bool global, bool sync) argument
130 __hw_addr_del(struct netdev_hw_addr_list *list, const unsigned char *addr, int addr_len, unsigned char addr_type) argument
363 unsigned char addr[MAX_ADDR_LEN]; local
397 dev_addr_add(struct net_device *dev, const unsigned char *addr, unsigned char addr_type) argument
422 dev_addr_del(struct net_device *dev, const unsigned char *addr, unsigned char addr_type) argument
457 dev_uc_add_excl(struct net_device *dev, const unsigned char *addr) argument
488 dev_uc_add(struct net_device *dev, const unsigned char *addr) argument
510 dev_uc_del(struct net_device *dev, const unsigned char *addr) argument
641 dev_mc_add_excl(struct net_device *dev, const unsigned char *addr) argument
664 __dev_mc_add(struct net_device *dev, const unsigned char *addr, bool global) argument
685 dev_mc_add(struct net_device *dev, const unsigned char *addr) argument
698 dev_mc_add_global(struct net_device *dev, const unsigned char *addr) argument
704 __dev_mc_del(struct net_device *dev, const unsigned char *addr, bool global) argument
726 dev_mc_del(struct net_device *dev, const unsigned char *addr) argument
740 dev_mc_del_global(struct net_device *dev, const unsigned char *addr) argument
[all...]
/net/rds/
H A Dbind.c45 static struct hlist_head *hash_to_bucket(__be32 addr, __be16 port) argument
47 return bind_hash_table + (jhash_2words((u32)addr, (u32)port, 0) &
51 static struct rds_sock *rds_bind_lookup(__be32 addr, __be16 port, argument
55 struct hlist_head *head = hash_to_bucket(addr, port);
57 u64 needle = ((u64)be32_to_cpu(addr) << 32) | be16_to_cpu(port);
73 * make sure our addr and port are set before
78 insert->rs_bound_addr = addr;
93 struct rds_sock *rds_find_bound(__be32 addr, __be16 port) argument
97 rs = rds_bind_lookup(addr, port, NULL);
104 rdsdebug("returning rs %p for %pI4:%u\n", rs, &addr,
110 rds_add_bound(struct rds_sock *rs, __be32 addr, __be16 *port) argument
[all...]
H A Dinfo.c66 void *addr; member in struct:rds_info_iterator
106 if (iter->addr) {
107 kunmap_atomic(iter->addr);
108 iter->addr = NULL;
121 if (!iter->addr)
122 iter->addr = kmap_atomic(*iter->pages);
126 rdsdebug("page %p addr %p offset %lu this %lu data %p "
127 "bytes %lu\n", *iter->pages, iter->addr,
130 memcpy(iter->addr + iter->offset, data, this);
137 kunmap_atomic(iter->addr);
[all...]
/net/netfilter/
H A Dxt_connlimit.c49 union nf_inet_addr addr; member in struct:xt_connlimit_conn
55 union nf_inet_addr addr; /* search key */ member in struct:xt_connlimit_rb
69 static inline unsigned int connlimit_iphash(__be32 addr) argument
71 return jhash_1word((__force __u32)addr,
76 connlimit_iphash6(const union nf_inet_addr *addr, argument
82 for (i = 0; i < ARRAY_SIZE(addr->ip6); ++i)
83 res.ip6[i] = addr->ip6[i] & mask->ip6[i];
99 same_source_net(const union nf_inet_addr *addr, argument
104 return ntohl(addr->ip & mask->ip) -
110 for (i = 0; i < ARRAY_SIZE(addr
119 add_hlist(struct hlist_head *head, const struct nf_conntrack_tuple *tuple, const union nf_inet_addr *addr) argument
201 count_tree(struct net *net, struct rb_root *root, const struct nf_conntrack_tuple *tuple, const union nf_inet_addr *addr, const union nf_inet_addr *mask, u8 family) argument
288 count_them(struct net *net, struct xt_connlimit_data *data, const struct nf_conntrack_tuple *tuple, const union nf_inet_addr *addr, const union nf_inet_addr *mask, u_int8_t family) argument
321 union nf_inet_addr addr; local
[all...]

Completed in 608 milliseconds

1234567891011>>