Home
last modified time | relevance | path

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

123456789

/linux/net/core/
H A Ddev_addr_lists.c22 struct netdev_hw_addr *new, int addr_len) in __hw_addr_insert() argument
31 diff = memcmp(new->addr, ha->addr, addr_len); in __hw_addr_insert()
51 __hw_addr_create(const unsigned char *addr, int addr_len, in __hw_addr_create() argument
63 memcpy(ha->addr, addr, addr_len); in __hw_addr_create()
74 const unsigned char *addr, int addr_len, in __hw_addr_add_ex() argument
81 if (addr_len > MAX_ADDR_LEN) in __hw_addr_add_ex()
88 diff = memcmp(addr, ha->addr, addr_len); in __hw_addr_add_ex()
118 ha = __hw_addr_create(addr, addr_len, addr_type, global, sync); in __hw_addr_add_ex()
132 const unsigned char *addr, int addr_len, in __hw_addr_add() argument
135 return __hw_addr_add_ex(list, addr, addr_len, addr_type, false, false, in __hw_addr_add()
[all …]
/linux/net/ceph/
H A Ddecode.c15 u32 struct_len, addr_len; in ceph_decode_entity_addr_versioned() local
30 ceph_decode_32_safe(p, end, addr_len, bad); in ceph_decode_entity_addr_versioned()
31 if (addr_len > sizeof(addr->in_addr)) in ceph_decode_entity_addr_versioned()
35 if (addr_len) { in ceph_decode_entity_addr_versioned()
36 ceph_decode_copy_safe(p, end, &addr->in_addr, addr_len, bad); in ceph_decode_entity_addr_versioned()
173 int addr_len = get_sockaddr_encoding_len(family); in ceph_entity_addr_encoding_len() local
175 return 1 + CEPH_ENCODING_START_BLK_LEN + 4 + 4 + 4 + addr_len; in ceph_entity_addr_encoding_len()
181 int addr_len = get_sockaddr_encoding_len(family); in ceph_encode_entity_addr() local
186 sizeof(u32) + addr_len); in ceph_encode_entity_addr()
190 ceph_encode_32(p, addr_len); in ceph_encode_entity_addr()
[all …]
/linux/include/net/
H A Dinet_common.h26 int addr_len, int flags);
28 int addr_len, int flags, int is_sendmsg);
30 int addr_len, int flags);
44 int inet_bind(struct socket *sock, struct sockaddr_unsized *uaddr, int addr_len);
45 int inet_bind_sk(struct sock *sk, struct sockaddr_unsized *uaddr, int addr_len);
54 int __inet_bind(struct sock *sk, struct sockaddr_unsized *uaddr, int addr_len,
63 int *addr_len);
H A Dndisc.h305 static inline int __ndisc_opt_addr_space(unsigned char addr_len, int pad) in __ndisc_opt_addr_space() argument
307 return NDISC_OPT_SPACE(addr_len + pad); in __ndisc_opt_addr_space()
313 return __ndisc_opt_addr_space(dev->addr_len, in ndisc_opt_addr_space()
323 return __ndisc_opt_addr_space(dev->addr_len, in ndisc_redirect_opt_addr_space()
331 unsigned char addr_len, int prepad) in __ndisc_opt_addr_data() argument
335 if (lladdrlen != __ndisc_opt_addr_space(addr_len, prepad)) in __ndisc_opt_addr_data()
343 return __ndisc_opt_addr_data(p, dev->addr_len, in ndisc_opt_addr_data()
/linux/security/tomoyo/
H A Dnetwork.c21 unsigned int addr_len; member
502 const unsigned int addr_len, in tomoyo_check_inet_address() argument
508 if (addr_len < offsetofend(struct sockaddr, sa_family)) in tomoyo_check_inet_address()
512 if (addr_len < SIN6_LEN_RFC2133) in tomoyo_check_inet_address()
520 if (addr_len < sizeof(struct sockaddr_in)) in tomoyo_check_inet_address()
554 int len = address->unix0.addr_len - sizeof(sa_family_t); in tomoyo_unix_entry()
594 const unsigned int addr_len, in tomoyo_check_unix_address() argument
599 if (addr_len < offsetofend(struct sockaddr, sa_family)) in tomoyo_check_unix_address()
604 u->addr_len = addr_len; in tomoyo_check_unix_address()
656 int addr_len; in tomoyo_socket_listen_permission() local
[all …]
/linux/net/ipv4/
H A Dudp_bpf.c14 int flags, int *addr_len) in sk_udp_recvmsg() argument
18 return udpv6_prot_saved->recvmsg(sk, msg, len, flags, addr_len); in sk_udp_recvmsg()
20 return udp_prot.recvmsg(sk, msg, len, flags, addr_len); in sk_udp_recvmsg()
63 int flags, int *addr_len) in udp_bpf_recvmsg() argument
69 return inet_recv_error(sk, msg, len, addr_len); in udp_bpf_recvmsg()
76 return sk_udp_recvmsg(sk, msg, len, flags, addr_len); in udp_bpf_recvmsg()
79 ret = sk_udp_recvmsg(sk, msg, len, flags, addr_len); in udp_bpf_recvmsg()
94 ret = sk_udp_recvmsg(sk, msg, len, flags, addr_len); in udp_bpf_recvmsg()
H A Ddatagram.c19 int __ip4_datagram_connect(struct sock *sk, struct sockaddr_unsized *uaddr, int addr_len) in __ip4_datagram_connect() argument
30 if (addr_len < sizeof(*usin)) in __ip4_datagram_connect()
87 int ip4_datagram_connect(struct sock *sk, struct sockaddr_unsized *uaddr, int addr_len) in ip4_datagram_connect() argument
92 res = __ip4_datagram_connect(sk, uaddr, addr_len); in ip4_datagram_connect()
/linux/drivers/nvmem/
H A Drockchip-efuse.c99 unsigned int addr_start, addr_end, addr_offset, addr_len; in rockchip_rk3328_efuse_read() local
115 addr_len = addr_end - addr_start; in rockchip_rk3328_efuse_read()
117 buf = kzalloc(array3_size(addr_len, RK3399_NBYTES, sizeof(*buf)), in rockchip_rk3328_efuse_read()
124 while (addr_len--) { in rockchip_rk3328_efuse_read()
154 unsigned int addr_start, addr_end, addr_offset, addr_len; in rockchip_rk3399_efuse_read() local
168 addr_len = addr_end - addr_start; in rockchip_rk3399_efuse_read()
170 buf = kzalloc(array3_size(addr_len, RK3399_NBYTES, sizeof(*buf)), in rockchip_rk3399_efuse_read()
180 while (addr_len--) { in rockchip_rk3399_efuse_read()
/linux/fs/nfsd/
H A Dflexfilelayoutxdr.c84 int addr_len; in nfsd4_ff_encode_getdeviceinfo() local
97 addr_len = 16 + da->netaddr.netid_len + da->netaddr.addr_len; in nfsd4_ff_encode_getdeviceinfo()
100 len = 4 + ver_len + 4 + addr_len; in nfsd4_ff_encode_getdeviceinfo()
113 p = xdr_encode_opaque(p, da->netaddr.addr, da->netaddr.addr_len); in nfsd4_ff_encode_getdeviceinfo()
/linux/net/802/
H A 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()
H A 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()
/linux/tools/testing/selftests/net/
H A Dip_local_port_range.c54 socklen_t addr_len; in bind_to_loopback_any_port() local
62 addr_len = sizeof(addr.v4); in bind_to_loopback_any_port()
68 addr_len = sizeof(addr.v6); in bind_to_loopback_any_port()
74 return bind(fd, &addr.sa, addr_len); in bind_to_loopback_any_port()
84 socklen_t addr_len; in get_sock_port() local
87 addr_len = sizeof(addr); in get_sock_port()
89 err = getsockname(fd, &addr.sa, &addr_len); in get_sock_port()
362 socklen_t addr_len = 0; in TEST_F() local
391 addr_len = sizeof(addr.v4); in TEST_F()
397 addr_len = sizeof(addr.v6); in TEST_F()
[all …]
H A Dtcp_inq.c33 static socklen_t addr_len = sizeof(struct sockaddr_in6); variable
112 addr_len = sizeof(struct sockaddr_in); in main()
116 addr_len = sizeof(struct sockaddr_in6); in main()
132 addr_len) == -1) in main()
144 if (connect(fd, (const struct sockaddr *)&addr, addr_len) == -1) in main()
/linux/net/netrom/
H A 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()
173 dev->addr_len = AX25_ADDR_LEN; in nr_setup()
/linux/tools/testing/selftests/drivers/net/
H A Dnapi_id_helper.c20 socklen_t addr_len; in main() local
41 addr_len = result->ai_addrlen; in main()
61 if (bind(server, (struct sockaddr *)&address, addr_len) < 0) { in main()
/linux/net/rose/
H A 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()
136 dev->addr_len = ROSE_ADDR_LEN; in rose_setup()
/linux/tools/testing/selftests/drivers/net/hw/
H A Dtoeplitz.c165 const char *addrs, int addr_len) in log_rxhash() argument
171 !inet_ntop(cfg_family, addrs + addr_len, daddr, sizeof(daddr))) in log_rxhash()
174 ports = (void *)addrs + (addr_len * 2); in log_rxhash()
186 int addr_len; in verify_rxhash() local
189 addr_len = sizeof(struct in_addr); in verify_rxhash()
192 addr_len = sizeof(struct in6_addr); in verify_rxhash()
196 memcpy(four_tuple, addrs, (addr_len * 2) + (sizeof(uint16_t) * 2)); in verify_rxhash()
200 log_rxhash(cpu, rx_hash, addrs, addr_len); in verify_rxhash()
/linux/net/l2tp/
H A Dl2tp_ip6.c284 int addr_len) in l2tp_ip6_bind()
300 if (addr_len < sizeof(*addr)) in l2tp_ip6_bind()
388 int addr_len) in l2tp_ip6_connect()
397 if (addr_len < sizeof(*lsa)) in l2tp_ip6_connect()
421 rc = __ip6_datagram_connect(sk, uaddr, addr_len); in l2tp_ip6_connect()
530 int addr_len = msg->msg_namelen; in l2tp_ip6_sendmsg()
554 if (addr_len < SIN6_LEN_RFC2133) in l2tp_ip6_sendmsg()
577 if (addr_len >= sizeof(struct sockaddr_in6) && in l2tp_ip6_sendmsg()
682 int flags, int *addr_len) in l2tp_ip6_recvmsg()
694 return ipv6_recv_error(sk, msg, len, addr_len); in l2tp_ip6_recvmsg()
283 l2tp_ip6_bind(struct sock * sk,struct sockaddr * uaddr,int addr_len) l2tp_ip6_bind() argument
387 l2tp_ip6_connect(struct sock * sk,struct sockaddr * uaddr,int addr_len) l2tp_ip6_connect() argument
529 int addr_len = msg->msg_namelen; l2tp_ip6_sendmsg() local
681 l2tp_ip6_recvmsg(struct sock * sk,struct msghdr * msg,size_t len,int flags,int * addr_len) l2tp_ip6_recvmsg() argument
[all...]
/linux/drivers/net/ethernet/realtek/
H A D8139cp.c1703 int addr_len) in eeprom_extend_cmd() argument
1705 int cmd = (EE_EXTEND_CMD << addr_len) | (extend_cmd << (addr_len - 2)); in eeprom_extend_cmd()
1708 eeprom_cmd(ee_addr, cmd, 3 + addr_len); in eeprom_extend_cmd()
1712 static u16 read_eeprom (void __iomem *ioaddr, int location, int addr_len) in read_eeprom() argument
1717 int read_cmd = location | (EE_READ_CMD << addr_len); in read_eeprom()
1720 eeprom_cmd(ee_addr, read_cmd, 3 + addr_len); in read_eeprom()
1738 int addr_len) in write_eeprom() argument
1742 int write_cmd = location | (EE_WRITE_CMD << addr_len); in write_eeprom()
1744 eeprom_extend_cmd(ee_addr, EE_EWEN_ADDR, addr_len); in write_eeprom()
1747 eeprom_cmd(ee_addr, write_cmd, 3 + addr_len); in write_eeprom()
[all …]
/linux/include/linux/
H A Dif_arp.h36 return sizeof(struct arphdr) + dev->addr_len + sizeof(u32) * 2; in arp_hdr_len()
40 return sizeof(struct arphdr) + (dev->addr_len + sizeof(u32)) * 2; in arp_hdr_len()
/linux/net/netlabel/
H A Dnetlabel_unlabeled.h213 u32 addr_len,
220 u32 addr_len,
/linux/net/rds/
H A Dbind.c163 int rds_bind(struct socket *sock, struct sockaddr_unsized *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()
H A Dtcp_listen.c258 int addr_len; in rds_tcp_listen_init() local
284 addr_len = sizeof(*sin6); in rds_tcp_listen_init()
290 addr_len = sizeof(*sin); in rds_tcp_listen_init()
293 ret = kernel_bind(sock, (struct sockaddr_unsized *)&ss, addr_len); in rds_tcp_listen_init()
/linux/net/netfilter/
H A Dnft_fwd_netdev.c160 unsigned int addr_len; in nft_fwd_neigh_init() local
172 addr_len = sizeof(struct in_addr); in nft_fwd_neigh_init()
175 addr_len = sizeof(struct in6_addr); in nft_fwd_neigh_init()
187 addr_len); in nft_fwd_neigh_init()
/linux/net/ax25/
H A Daf_ax25.c1097 static int ax25_bind(struct socket *sock, struct sockaddr_unsized *uaddr, int addr_len) in ax25_bind() argument
1107 if (addr_len != sizeof(struct sockaddr_ax25) && in ax25_bind()
1108 addr_len != sizeof(struct full_sockaddr_ax25)) in ax25_bind()
1112 if ((addr_len < sizeof(struct sockaddr_ax25) + sizeof(ax25_address) * 6) || in ax25_bind()
1113 (addr_len > sizeof(struct full_sockaddr_ax25))) in ax25_bind()
1146 if (addr_len > sizeof(struct sockaddr_ax25) && addr->fsa_ax25.sax25_ndigis == 1) { in ax25_bind()
1178 struct sockaddr_unsized *uaddr, int addr_len, int flags) in ax25_connect() argument
1190 if (addr_len == sizeof(struct sockaddr_ax25)) in ax25_connect()
1195 else if (addr_len != sizeof(struct full_sockaddr_ax25)) in ax25_connect()
1199 if ((addr_len < sizeo in ax25_connect()
1508 int lv, err, addr_len = msg->msg_namelen; ax25_sendmsg() local
[all...]

123456789