Searched refs:nd_msg (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/net/bridge/ |
| H A D | br_arp_nd_proxy.c | 232 struct nd_msg *br_is_nd_neigh_msg(const struct sk_buff *skb, struct nd_msg *msg) in br_is_nd_neigh_msg() 234 struct nd_msg *m; in br_is_nd_neigh_msg() 251 __be16 vlan_proto, u16 vlan_tci, struct nd_msg *ns) in br_nd_send() 256 struct nd_msg *na; in br_nd_send() 319 na = (struct nd_msg *)skb_put(reply, sizeof(*na) + na_olen); in br_nd_send() 400 u16 vid, struct net_bridge_port *p, struct nd_msg *msg) in br_do_suppress_nd()
|
| H A D | br_input.c | 177 sizeof(struct nd_msg)) && in br_handle_frame_finish() 179 struct nd_msg *msg, _msg; in br_handle_frame_finish()
|
| H A D | br_device.c | 81 sizeof(struct nd_msg)) && in br_dev_xmit() 83 struct nd_msg *msg, _msg; in br_dev_xmit()
|
| H A D | br_private.h | 2301 u16 vid, struct net_bridge_port *p, struct nd_msg *msg); 2302 struct nd_msg *br_is_nd_neigh_msg(const struct sk_buff *skb, struct nd_msg *m);
|
| /linux-6.15/net/ipv6/ |
| H A D | ndisc.c | 533 struct nd_msg *msg; in ndisc_send_na() 563 *msg = (struct nd_msg) { in ndisc_send_na() 612 struct nd_msg *msg; in ndisc_ns_create() 631 *msg = (struct nd_msg) { in ndisc_ns_create() 793 struct nd_msg *msg = (struct nd_msg *)skb_transport_header(skb); in ndisc_recv_ns() 798 offsetof(struct nd_msg, opt)); in ndisc_recv_ns() 810 if (skb->len < sizeof(struct nd_msg)) in ndisc_recv_ns() 998 struct nd_msg *msg = (struct nd_msg *)skb_transport_header(skb); in ndisc_recv_na() 1003 offsetof(struct nd_msg, opt)); in ndisc_recv_na() 1012 if (skb->len < sizeof(struct nd_msg)) in ndisc_recv_na() [all …]
|
| /linux-6.15/drivers/net/usb/ |
| H A D | cdc_mbim.c | 312 struct nd_msg *msg = (void *)(iph + 1); in do_neigh_solicit() 358 struct nd_msg *msg = (void *)(iph + 1); in is_neigh_solicit() 360 return (len >= sizeof(struct ipv6hdr) + sizeof(struct nd_msg) && in is_neigh_solicit()
|
| /linux-6.15/drivers/net/ipvlan/ |
| H A D | ipvlan_core.c | 373 struct nd_msg *ndmh; in ipvlan_addr_lookup() 379 ndmh = (struct nd_msg *)lyr3h; in ipvlan_addr_lookup()
|
| /linux-6.15/include/net/ |
| H A D | ndisc.h | 81 struct nd_msg { struct
|
| /linux-6.15/net/openvswitch/ |
| H A D | flow.c | 569 struct nd_msg *nd; in parse_icmpv6() 583 nd = (struct nd_msg *)skb_transport_header(skb); in parse_icmpv6()
|
| /linux-6.15/drivers/net/vxlan/ |
| H A D | vxlan_core.c | 1964 struct nd_msg *ns, *na; in vxlan_na_create() 1986 ns = (struct nd_msg *)(ipv6_hdr(request) + 1); in vxlan_na_create() 2057 struct nd_msg *msg; in neigh_reduce() 2066 msg = (struct nd_msg *)(iphdr + 1); in neigh_reduce() 2755 sizeof(struct nd_msg)) && in vxlan_xmit() 2757 struct nd_msg *m = (struct nd_msg *)(ipv6_hdr(skb) + 1); in vxlan_xmit()
|