Home
last modified time | relevance | path

Searched refs:addr_len (Results 1 – 25 of 107) sorted by relevance

12345

/net/core/
Ddev_addr_lists.c20 const unsigned char *addr, int addr_len, in __hw_addr_create_ex() argument
33 memcpy(ha->addr, addr, addr_len); in __hw_addr_create_ex()
46 const unsigned char *addr, int addr_len, in __hw_addr_add_ex() argument
52 if (addr_len > MAX_ADDR_LEN) in __hw_addr_add_ex()
57 !memcmp(ha->addr, addr, addr_len)) { in __hw_addr_add_ex()
76 return __hw_addr_create_ex(list, addr, addr_len, addr_type, global, in __hw_addr_add_ex()
81 const unsigned char *addr, int addr_len, in __hw_addr_add() argument
84 return __hw_addr_add_ex(list, addr, addr_len, addr_type, false, false, in __hw_addr_add()
113 const unsigned char *addr, int addr_len, in __hw_addr_del_ex() argument
119 if (!memcmp(ha->addr, addr, addr_len) && in __hw_addr_del_ex()
[all …]
/net/netlabel/
Dnetlabel_unlabeled.c368 u32 addr_len, in netlbl_unlhsh_add() argument
380 if (addr_len != sizeof(struct in_addr) && in netlbl_unlhsh_add()
381 addr_len != sizeof(struct in6_addr)) in netlbl_unlhsh_add()
406 switch (addr_len) { in netlbl_unlhsh_add()
632 u32 addr_len, in netlbl_unlhsh_remove() argument
639 if (addr_len != sizeof(struct in_addr) && in netlbl_unlhsh_remove()
640 addr_len != sizeof(struct in6_addr)) in netlbl_unlhsh_remove()
657 switch (addr_len) { in netlbl_unlhsh_remove()
769 u32 addr_len; in netlbl_unlabel_addrinfo_get() local
773 addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); in netlbl_unlabel_addrinfo_get()
[all …]
Dnetlabel_unlabeled.h213 u32 addr_len,
220 u32 addr_len,
Dnetlabel_kapi.c216 u32 addr_len; in netlbl_cfg_unlbl_static_add() local
220 addr_len = sizeof(struct in_addr); in netlbl_cfg_unlbl_static_add()
224 addr_len = sizeof(struct in6_addr); in netlbl_cfg_unlbl_static_add()
232 dev_name, addr, mask, addr_len, in netlbl_cfg_unlbl_static_add()
258 u32 addr_len; in netlbl_cfg_unlbl_static_del() local
262 addr_len = sizeof(struct in_addr); in netlbl_cfg_unlbl_static_del()
266 addr_len = sizeof(struct in6_addr); in netlbl_cfg_unlbl_static_del()
274 dev_name, addr, mask, addr_len, in netlbl_cfg_unlbl_static_del()
/net/ceph/
Ddecode.c11 u32 struct_len, addr_len; in ceph_decode_entity_addr_versioned() local
26 ceph_decode_32_safe(p, end, addr_len, bad); in ceph_decode_entity_addr_versioned()
27 if (addr_len > sizeof(addr->in_addr)) in ceph_decode_entity_addr_versioned()
31 if (addr_len) { in ceph_decode_entity_addr_versioned()
32 ceph_decode_copy_safe(p, end, &addr->in_addr, addr_len, bad); in ceph_decode_entity_addr_versioned()
/net/netrom/
Dnr_dev.c71 memcpy(buff, (saddr != NULL) ? saddr : dev->dev_addr, dev->addr_len); in nr_header()
78 memcpy(buff, daddr, dev->addr_len); in nr_header()
103 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) in nr_set_mac_address()
114 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in nr_set_mac_address()
173 dev->addr_len = AX25_ADDR_LEN; in nr_setup()
/net/802/
Dfc.c62 memcpy(fch->saddr,saddr,dev->addr_len); in fc_header()
64 memcpy(fch->saddr,dev->dev_addr,dev->addr_len); in fc_header()
68 memcpy(fch->daddr,daddr,dev->addr_len); in fc_header()
84 dev->addr_len = FC_ALEN; in fc_setup()
Dfddi.c73 memcpy(fddi->saddr, saddr, dev->addr_len); in fddi_header()
75 memcpy(fddi->saddr, dev->dev_addr, dev->addr_len); in fddi_header()
79 memcpy(fddi->daddr, daddr, dev->addr_len); in fddi_header()
153 dev->addr_len = FDDI_K_ALEN; in fddi_setup()
/net/rose/
Drose_dev.c42 memcpy(buff + 7, daddr, dev->addr_len); in rose_header()
61 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) in rose_set_mac_address()
72 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); in rose_set_mac_address()
136 dev->addr_len = ROSE_ADDR_LEN; in rose_setup()
/net/l2tp/
Dl2tp_ip6.c260 static int l2tp_ip6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip6_bind() argument
273 if (addr_len < sizeof(*addr)) in l2tp_ip6_bind()
361 int addr_len) in l2tp_ip6_connect() argument
369 if (addr_len < sizeof(*lsa)) in l2tp_ip6_connect()
393 rc = __ip6_datagram_connect(sk, uaddr, addr_len); in l2tp_ip6_connect()
501 int addr_len = msg->msg_namelen; in l2tp_ip6_sendmsg() local
525 if (addr_len < SIN6_LEN_RFC2133) in l2tp_ip6_sendmsg()
548 if (addr_len >= sizeof(struct sockaddr_in6) && in l2tp_ip6_sendmsg()
659 int noblock, int flags, int *addr_len) in l2tp_ip6_recvmsg() argument
671 return ipv6_recv_error(sk, msg, len, addr_len); in l2tp_ip6_recvmsg()
[all …]
Dl2tp_ip.c246 static int l2tp_ip_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip_bind() argument
254 if (addr_len < sizeof(struct sockaddr_l2tpip)) in l2tp_ip_bind()
305 static int l2tp_ip_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in l2tp_ip_connect() argument
310 if (addr_len < sizeof(*lsa)) in l2tp_ip_connect()
324 rc = __ip4_datagram_connect(sk, uaddr, addr_len); in l2tp_ip_connect()
518 size_t len, int noblock, int flags, int *addr_len) in l2tp_ip_recvmsg() argument
551 *addr_len = sizeof(*sin); in l2tp_ip_recvmsg()
/net/ipv4/
Ddatagram.c20 int __ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in __ip4_datagram_connect() argument
31 if (addr_len < sizeof(*usin)) in __ip4_datagram_connect()
85 int ip4_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ip4_datagram_connect() argument
90 res = __ip4_datagram_connect(sk, uaddr, addr_len); in ip4_datagram_connect()
Daf_inet.c441 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in inet_bind() argument
448 return sk->sk_prot->bind(sk, uaddr, addr_len); in inet_bind()
450 if (addr_len < sizeof(struct sockaddr_in)) in inet_bind()
460 return __inet_bind(sk, uaddr, addr_len, BIND_WITH_LOCK); in inet_bind()
464 int __inet_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len, in __inet_bind() argument
566 int addr_len, int flags) in inet_dgram_connect() argument
571 if (addr_len < sizeof(uaddr->sa_family)) in inet_dgram_connect()
577 err = sk->sk_prot->pre_connect(sk, uaddr, addr_len); in inet_dgram_connect()
584 return sk->sk_prot->connect(sk, uaddr, addr_len); in inet_dgram_connect()
617 int addr_len, int flags, int is_sendmsg) in __inet_stream_connect() argument
[all …]
Darp.c202 memcpy(haddr, dev->broadcast, dev->addr_len); in arp_mc_map()
273 memcpy(neigh->ha, dev->dev_addr, dev->addr_len); in arp_constructor()
277 memcpy(neigh->ha, dev->broadcast, dev->addr_len); in arp_constructor()
597 arp->ar_hln = dev->addr_len; in arp_create()
603 memcpy(arp_ptr, src_hw, dev->addr_len); in arp_create()
604 arp_ptr += dev->addr_len; in arp_create()
615 memcpy(arp_ptr, target_hw, dev->addr_len); in arp_create()
617 memset(arp_ptr, 0, dev->addr_len); in arp_create()
618 arp_ptr += dev->addr_len; in arp_create()
663 !memcmp(tha, sha, dev->addr_len); in arp_is_garp()
[all …]
/net/ax25/
Daf_ax25.c1077 static int ax25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in ax25_bind() argument
1087 if (addr_len != sizeof(struct sockaddr_ax25) && in ax25_bind()
1088 addr_len != sizeof(struct full_sockaddr_ax25)) in ax25_bind()
1092 if ((addr_len < sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 6) || in ax25_bind()
1093 (addr_len > sizeof(struct full_sockaddr_ax25))) in ax25_bind()
1126 if (addr_len > sizeof(struct sockaddr_ax25) && addr->fsa_ax25.sax25_ndigis == 1) { in ax25_bind()
1158 struct sockaddr *uaddr, int addr_len, int flags) in ax25_connect() argument
1170 if (addr_len == sizeof(struct sockaddr_ax25)) in ax25_connect()
1175 else if (addr_len != sizeof(struct full_sockaddr_ax25)) in ax25_connect()
1179 if ((addr_len < sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 6) || in ax25_connect()
[all …]
Dax25_ip.c60 memcpy(buff, daddr, dev->addr_len); /* Address specified */ in ax25_hard_header()
68 memcpy(buff, saddr, dev->addr_len); in ax25_hard_header()
70 memcpy(buff, dev->dev_addr, dev->addr_len); in ax25_hard_header()
/net/rds/
Dbind.c163 int rds_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rds_bind() argument
176 if (addr_len < offsetofend(struct sockaddr, sa_family)) in rds_bind()
181 if (addr_len < sizeof(struct sockaddr_in) || in rds_bind()
194 if (addr_len < sizeof(struct sockaddr_in6)) in rds_bind()
Dtcp_listen.c269 int addr_len; in rds_tcp_listen_init() local
295 addr_len = sizeof(*sin6); in rds_tcp_listen_init()
301 addr_len = sizeof(*sin); in rds_tcp_listen_init()
304 ret = kernel_bind(sock, (struct sockaddr *)&ss, addr_len); in rds_tcp_listen_init()
/net/netfilter/
Dnft_fwd_netdev.c157 unsigned int addr_len; in nft_fwd_neigh_init() local
169 addr_len = sizeof(struct in_addr); in nft_fwd_neigh_init()
172 addr_len = sizeof(struct in6_addr); in nft_fwd_neigh_init()
184 addr_len); in nft_fwd_neigh_init()
/net/ipv6/
Ddatagram.c135 int addr_len) in __ip6_datagram_connect() argument
150 err = __ip4_datagram_connect(sk, uaddr, addr_len); in __ip6_datagram_connect()
154 if (addr_len < SIN6_LEN_RFC2133) in __ip6_datagram_connect()
215 if (addr_len >= sizeof(struct sockaddr_in6) && in __ip6_datagram_connect()
267 int ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) in ip6_datagram_connect() argument
272 res = __ip6_datagram_connect(sk, uaddr, addr_len); in ip6_datagram_connect()
279 int addr_len) in ip6_datagram_connect_v6_only() argument
284 return ip6_datagram_connect(sk, uaddr, addr_len); in ip6_datagram_connect_v6_only()
448 int ipv6_recv_error(struct sock *sk, struct msghdr *msg, int len, int *addr_len) in ipv6_recv_error() argument
499 *addr_len = sizeof(*sin); in ipv6_recv_error()
[all …]
Daf_inet6.c287 static int __inet6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len, in __inet6_bind() argument
364 if (addr_len >= sizeof(struct sockaddr_in6) && in __inet6_bind()
451 int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in inet6_bind() argument
458 return sk->sk_prot->bind(sk, uaddr, addr_len); in inet6_bind()
460 if (addr_len < SIN6_LEN_RFC2133) in inet6_bind()
470 return __inet6_bind(sk, uaddr, addr_len, BIND_WITH_LOCK); in inet6_bind()
666 int addr_len = 0; in inet6_recvmsg() local
674 flags & ~MSG_DONTWAIT, &addr_len); in inet6_recvmsg()
676 msg->msg_namelen = addr_len; in inet6_recvmsg()
Draw.c242 static int rawv6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) in rawv6_bind() argument
251 if (addr_len < SIN6_LEN_RFC2133) in rawv6_bind()
275 if (addr_len >= sizeof(struct sockaddr_in6) && in rawv6_bind()
463 int noblock, int flags, int *addr_len) in rawv6_recvmsg() argument
475 return ipv6_recv_error(sk, msg, len, addr_len); in rawv6_recvmsg()
478 return ipv6_recv_rxpmtu(sk, msg, len, addr_len); in rawv6_recvmsg()
512 *addr_len = sizeof(*sin6); in rawv6_recvmsg()
785 int addr_len = msg->msg_namelen; in rawv6_sendmsg() local
820 if (addr_len < SIN6_LEN_RFC2133) in rawv6_sendmsg()
856 if (addr_len >= sizeof(struct sockaddr_in6) && in rawv6_sendmsg()
Dudp.c346 int noblock, int flags, int *addr_len) in udpv6_recvmsg() argument
359 return ipv6_recv_error(sk, msg, len, addr_len); in udpv6_recvmsg()
362 return ipv6_recv_rxpmtu(sk, msg, len, addr_len); in udpv6_recvmsg()
434 *addr_len = sizeof(*sin6); in udpv6_recvmsg()
1115 int addr_len) in udpv6_pre_connect() argument
1117 if (addr_len < offsetofend(struct sockaddr, sa_family)) in udpv6_pre_connect()
1126 return udp_pre_connect(sk, uaddr, addr_len); in udpv6_pre_connect()
1129 if (addr_len < SIN6_LEN_RFC2133) in udpv6_pre_connect()
1311 int addr_len = msg->msg_namelen; in udpv6_sendmsg() local
1326 if (addr_len < offsetof(struct sockaddr, sa_data)) in udpv6_sendmsg()
[all …]
/net/ieee802154/
Dsocket.c101 int addr_len) in ieee802154_sock_bind() argument
106 return sk->sk_prot->bind(sk, uaddr, addr_len); in ieee802154_sock_bind()
108 return sock_no_bind(sock, uaddr, addr_len); in ieee802154_sock_bind()
112 int addr_len, int flags) in ieee802154_sock_connect() argument
116 if (addr_len < sizeof(uaddr->sa_family)) in ieee802154_sock_connect()
122 return sk->sk_prot->connect(sk, uaddr, addr_len); in ieee802154_sock_connect()
232 int addr_len) in raw_connect() argument
317 int noblock, int flags, int *addr_len) in raw_recvmsg() argument
709 int noblock, int flags, int *addr_len) in dgram_recvmsg() argument
743 *addr_len = sizeof(*saddr); in dgram_recvmsg()
/net/wimax/
Dstack.c434 unsigned char *addr, size_t addr_len) in wimax_addr_scnprint() argument
438 for (total = cnt = 0; cnt < addr_len; cnt++) in wimax_addr_scnprint()
441 cnt == addr_len - 1 ? '\0' : ':'); in wimax_addr_scnprint()
490 net_dev->dev_addr, net_dev->addr_len); in wimax_dev_add()

12345