Home
last modified time | relevance | path

Searched refs:nd_msg (Results 1 – 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/net/bridge/
Dbr_arp_nd_proxy.c232 struct nd_msg *br_is_nd_neigh_msg(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()
Dbr_input.c124 sizeof(struct nd_msg)) && in br_handle_frame_finish()
126 struct nd_msg *msg, _msg; in br_handle_frame_finish()
Dbr_device.c72 sizeof(struct nd_msg)) && in br_dev_xmit()
74 struct nd_msg *msg, _msg; in br_dev_xmit()
Dbr_private.h1569 u16 vid, struct net_bridge_port *p, struct nd_msg *msg);
1570 struct nd_msg *br_is_nd_neigh_msg(struct sk_buff *skb, struct nd_msg *m);
/kernel/linux/linux-5.10/net/ipv6/
Dndisc.c527 struct nd_msg *msg; in ndisc_send_na()
557 *msg = (struct nd_msg) { in ndisc_send_na()
609 struct nd_msg *msg; in ndisc_send_ns()
631 *msg = (struct nd_msg) { in ndisc_send_ns()
772 struct nd_msg *msg = (struct nd_msg *)skb_transport_header(skb); in ndisc_recv_ns()
777 offsetof(struct nd_msg, opt)); in ndisc_recv_ns()
788 if (skb->len < sizeof(struct nd_msg)) { in ndisc_recv_ns()
956 struct nd_msg *msg = (struct nd_msg *)skb_transport_header(skb); in ndisc_recv_na()
961 offsetof(struct nd_msg, opt)); in ndisc_recv_na()
968 if (skb->len < sizeof(struct nd_msg)) { in ndisc_recv_na()
[all …]
/kernel/linux/linux-5.10/drivers/net/usb/
Dcdc_mbim.c310 struct nd_msg *msg = (void *)(iph + 1); in do_neigh_solicit()
356 struct nd_msg *msg = (void *)(iph + 1); in is_neigh_solicit()
358 return (len >= sizeof(struct ipv6hdr) + sizeof(struct nd_msg) && in is_neigh_solicit()
/kernel/linux/linux-5.10/drivers/net/ipvlan/
Dipvlan_core.c371 struct nd_msg *ndmh; in ipvlan_addr_lookup()
377 ndmh = (struct nd_msg *)lyr3h; in ipvlan_addr_lookup()
/kernel/linux/linux-5.10/include/net/
Dndisc.h81 struct nd_msg { struct
/kernel/linux/linux-5.10/net/openvswitch/
Dflow.c421 struct nd_msg *nd; in parse_icmpv6()
433 nd = (struct nd_msg *)skb_transport_header(skb); in parse_icmpv6()
/kernel/linux/linux-5.10/drivers/net/
Dvxlan.c2071 struct nd_msg *ns, *na; in vxlan_na_create()
2093 ns = (struct nd_msg *)(ipv6_hdr(request) + 1); in vxlan_na_create()
2164 struct nd_msg *msg; in neigh_reduce()
2173 msg = (struct nd_msg *)(iphdr + 1); in neigh_reduce()
2914 sizeof(struct nd_msg)) && in vxlan_xmit()
2916 struct nd_msg *m = (struct nd_msg *)(ipv6_hdr(skb) + 1); in vxlan_xmit()