Searched refs:nd_msg (Results 1 – 8 of 8) sorted by relevance
| /linux/net/ipv6/ |
| H A D | ndisc_snoop.c | 74 unsigned int offset = skb_transport_offset(skb) + sizeof(struct nd_msg); in ndisc_check_options() 107 unsigned int len = skb_transport_offset(skb) + sizeof(struct nd_msg); in ndisc_check_nd_msg() 110 const struct nd_msg *msg; in ndisc_check_nd_msg() 116 if (transport_len < sizeof(struct nd_msg)) in ndisc_check_nd_msg() 119 msg = (struct nd_msg *)skb_transport_header(skb); in ndisc_check_nd_msg() 153 return ndisc_check_options(skb, transport_len - sizeof(struct nd_msg), in ndisc_check_nd_msg()
|
| H A D | ndisc.c | 533 struct nd_msg *msg; in ndisc_send_na() 563 *msg = (struct nd_msg) { in ndisc_send_na() 613 struct nd_msg *msg; in ndisc_ns_create() 632 *msg = (struct nd_msg) { in ndisc_ns_create() 791 struct nd_msg *msg = (struct nd_msg *)skb_transport_header(skb); in ndisc_recv_ns() 796 offsetof(struct nd_msg, opt)); in ndisc_recv_ns() 808 if (skb->len < sizeof(struct nd_msg)) in ndisc_recv_ns() 990 struct nd_msg *msg = (struct nd_msg *)skb_transport_header(skb); in ndisc_recv_na() 995 offsetof(struct nd_msg, opt)); in ndisc_recv_na() 1004 if (skb->len < sizeof(struct nd_msg)) in ndisc_recv_na() [all …]
|
| /linux/net/bridge/ |
| H A D | br_arp_nd_proxy.c | 241 * option parsing; returns the nd_msg, or NULL on failure. in br_is_nd_neigh_msg() 243 struct nd_msg *br_is_nd_neigh_msg(struct sk_buff *skb) in br_is_nd_neigh_msg() 251 return (struct nd_msg *)skb_transport_header(skb); 261 struct nd_msg *na, *ns; in br_nd_send() 288 ns = (struct nd_msg *)skb_transport_header(request); in br_nd_send() 335 na = (struct nd_msg *)skb_put(reply, sizeof(*na) + na_olen); in br_nd_send() 416 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; 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; in br_dev_xmit()
|
| H A D | br_private.h | 2369 u16 vid, struct net_bridge_port *p, struct nd_msg *msg); 2370 struct nd_msg *br_is_nd_neigh_msg(struct sk_buff *skb);
|
| /linux/include/net/ |
| H A D | ndisc.h | 70 struct nd_msg { struct
|
| /linux/net/openvswitch/ |
| H A D | flow.c | 565 struct nd_msg *nd; in parse_icmpv6() 579 nd = (struct nd_msg *)skb_transport_header(skb); in parse_icmpv6()
|