/linux/include/uapi/linux/ |
H A D | if_packet.h | 14 struct sockaddr_ll { struct 147 #define TPACKET_HDRLEN (TPACKET_ALIGN(sizeof(struct tpacket_hdr)) + sizeof(struct sockaddr_ll)) 252 #define TPACKET2_HDRLEN (TPACKET_ALIGN(sizeof(struct tpacket2_hdr)) + sizeof(struct sockaddr_ll)) 253 #define TPACKET3_HDRLEN (TPACKET_ALIGN(sizeof(struct tpacket3_hdr)) + sizeof(struct sockaddr_ll))
|
/linux/tools/testing/selftests/net/ |
H A D | gro.c | 300 static void write_packet(int fd, char *buf, int len, struct sockaddr_ll *daddr) in write_packet() 323 static void send_flags(int fd, struct sockaddr_ll *daddr, int psh, int syn, in send_flags() 358 static void send_data_pkts(int fd, struct sockaddr_ll *daddr, in send_data_pkts() 372 static void send_large(int fd, struct sockaddr_ll *daddr, int remainder) in send_large() 391 static void send_ack(int fd, struct sockaddr_ll *daddr) in send_ack() 495 static void send_changed_checksum(int fd, struct sockaddr_ll *daddr) in send_changed_checksum() 510 static void send_changed_seq(int fd, struct sockaddr_ll *daddr) in send_changed_seq() 529 static void send_changed_ts(int fd, struct sockaddr_ll *daddr) in send_changed_ts() 557 static void send_diff_opt(int fd, struct sockaddr_ll *daddr) in send_diff_opt() 630 static void send_flush_id_case(int fd, struct sockaddr_ll *daddr, int tcase) in send_flush_id_case() [all …]
|
H A D | psock_tpacket.c | 70 struct sockaddr_ll ll; 88 struct sockaddr_ll s_ll __align_tpacket(sizeof(struct tpacket_hdr)); 92 struct sockaddr_ll s_ll __align_tpacket(sizeof(struct tpacket2_hdr)); 377 struct sockaddr_ll ll = { in walk_tx() 431 sizeof(struct sockaddr_ll), packet, in walk_tx() 441 sizeof(struct sockaddr_ll), packet, in walk_tx() 453 sizeof(struct sockaddr_ll), packet, in walk_tx()
|
H A D | txring_overwrite.c | 38 const int eth_off = TPACKET_HDRLEN - sizeof(struct sockaddr_ll); 88 struct sockaddr_ll laddr = {}; in setup_tx()
|
H A D | psock_snd.c | 172 struct sockaddr_ll laddr = {0}; in do_bind() 200 struct sockaddr_ll laddr = {0}; in do_send()
|
H A D | psock_fanout.c | 66 struct sockaddr_ll addr = {0}; in sock_fanout_open()
|
H A D | toeplitz.c | 343 struct sockaddr_ll ll = { 0 }; in create_ring()
|
H A D | msg_zerocopy.c | 488 struct sockaddr_ll laddr; in do_tx()
|
H A D | txtimestamp.c | 488 struct sockaddr_ll laddr; in do_test()
|
/linux/net/packet/ |
H A D | af_packet.c | 225 struct sockaddr_ll ll; 2186 struct sockaddr_ll *sll; in packet_rcv() 2300 struct sockaddr_ll *sll; in tpacket_rcv() 2746 off_min = po->tp_hdrlen - sizeof(struct sockaddr_ll); in tpacket_parse_header() 2776 off = po->tp_hdrlen - sizeof(struct sockaddr_ll); in tpacket_parse_header() 2792 DECLARE_SOCKADDR(struct sockaddr_ll *, saddr, msg->msg_name); in tpacket_snd() 2817 if (msg->msg_namelen < sizeof(struct sockaddr_ll)) in tpacket_snd() 2820 + offsetof(struct sockaddr_ll, in tpacket_snd() 2827 offsetof(struct sockaddr_ll, sll_addr)) in tpacket_snd() 2850 - (po->tp_hdrlen - sizeof(struct sockaddr_ll)); in tpacket_snd() [all …]
|
/linux/samples/bpf/ |
H A D | sock_example.h | 15 struct sockaddr_ll sll; in open_raw_sock()
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | lsm_cgroup.c | 105 struct sockaddr_ll sa = {}; in real_bind()
|
/linux/Documentation/networking/ |
H A D | packet_mmap.rst | 148 sll_ifindex parameter of struct sockaddr_ll. 152 struct sockaddr_ll my_addr; 161 /* fill sockaddr_ll struct to prepare binding */ 167 bind(this->socket, (struct sockaddr *)&my_addr, sizeof(struct sockaddr_ll)); 174 frame base + TPACKET_HDRLEN - sizeof(struct sockaddr_ll) 385 - struct sockaddr_ll 576 4. For getting the sockaddr_ll, 647 struct sockaddr_ll ll; 829 struct sockaddr_ll ll;
|
/linux/tools/virtio/ |
H A D | vhost_net_test.c | 123 struct sockaddr_ll saddrll = {0}; in vdev_send_packet() 134 sizeof(struct sockaddr_ll)); in vdev_send_packet()
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | lwt_redirect.c | 109 struct sockaddr_ll addr = { in new_packet_sock()
|
H A D | lsm_cgroup.c | 209 struct sockaddr_ll sa = { in test_lsm_cgroup_functional()
|
H A D | xdp_bonding.c | 241 struct sockaddr_ll saddr_ll = { in send_udp_packets()
|
/linux/tools/testing/selftests/net/lib/ |
H A D | csum.c | 409 struct sockaddr_ll addr = {0}; in send_packet() 529 struct sockaddr_ll laddr = {0}; in recv_prepare_packet_bind()
|