/net/tipc/ |
H A D | addr.c | 2 * 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 D | addr.h | 2 * 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 D | net.h | 40 int tipc_net_start(u32 addr);
|
H A D | eth_media.c | 40 #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 D | ib_media.c | 57 /* 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 D | node_subscr.c | 44 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 D | net.c | 106 int tipc_net_start(u32 addr) argument 111 tipc_own_addr = addr;
|
H A D | node.c | 67 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 D | server.h | 70 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 D | vsock_addr.c | 22 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 D | bind_addr.c | 63 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 D | ipv6.c | 78 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 D | translation-table.h | 22 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 D | distributed-arp-table.h | 52 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 D | netlabel_addrlist.c | 51 * @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 D | pvc.c | 30 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 D | addr.h | 1 /* 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 D | hsr_netlink.h | 25 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 D | br_stp_bpdu.c | 91 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 D | br_fdb.c | 31 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 D | br_stp_if.c | 187 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 D | dev_addr_lists.c | 24 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 D | bind.c | 45 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 D | info.c | 66 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 D | xt_connlimit.c | 49 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...] |