Home
last modified time | relevance | path

Searched refs:icmp6_type (Results 1 - 25 of 87) sorted by relevance

1234

/kernel/linux/linux-5.10/net/6lowpan/
H A Dndisc.c57 u8 icmp6_type, in lowpan_ndisc_802154_update()
63 switch (icmp6_type) { in lowpan_ndisc_802154_update()
103 struct neighbour *n, u32 flags, u8 icmp6_type, in lowpan_ndisc_update()
111 lowpan_ndisc_802154_update(n, flags, icmp6_type, ndopts); in lowpan_ndisc_update()
115 u8 icmp6_type, struct neighbour *neigh, in lowpan_ndisc_opt_addr_space()
125 switch (icmp6_type) { in lowpan_ndisc_opt_addr_space()
156 struct sk_buff *skb, u8 icmp6_type, in lowpan_ndisc_fill_addr_option()
166 switch (icmp6_type) { in lowpan_ndisc_fill_addr_option()
56 lowpan_ndisc_802154_update(struct neighbour *n, u32 flags, u8 icmp6_type, const struct ndisc_options *ndopts) lowpan_ndisc_802154_update() argument
102 lowpan_ndisc_update(const struct net_device *dev, struct neighbour *n, u32 flags, u8 icmp6_type, const struct ndisc_options *ndopts) lowpan_ndisc_update() argument
114 lowpan_ndisc_opt_addr_space(const struct net_device *dev, u8 icmp6_type, struct neighbour *neigh, u8 *ha_buf, u8 **ha) lowpan_ndisc_opt_addr_space() argument
155 lowpan_ndisc_fill_addr_option(const struct net_device *dev, struct sk_buff *skb, u8 icmp6_type, const u8 *ha) lowpan_ndisc_fill_addr_option() argument
/kernel/linux/linux-6.6/net/6lowpan/
H A Dndisc.c57 u8 icmp6_type, in lowpan_ndisc_802154_update()
63 switch (icmp6_type) { in lowpan_ndisc_802154_update()
103 struct neighbour *n, u32 flags, u8 icmp6_type, in lowpan_ndisc_update()
111 lowpan_ndisc_802154_update(n, flags, icmp6_type, ndopts); in lowpan_ndisc_update()
115 u8 icmp6_type, struct neighbour *neigh, in lowpan_ndisc_opt_addr_space()
125 switch (icmp6_type) { in lowpan_ndisc_opt_addr_space()
156 struct sk_buff *skb, u8 icmp6_type, in lowpan_ndisc_fill_addr_option()
166 switch (icmp6_type) { in lowpan_ndisc_fill_addr_option()
56 lowpan_ndisc_802154_update(struct neighbour *n, u32 flags, u8 icmp6_type, const struct ndisc_options *ndopts) lowpan_ndisc_802154_update() argument
102 lowpan_ndisc_update(const struct net_device *dev, struct neighbour *n, u32 flags, u8 icmp6_type, const struct ndisc_options *ndopts) lowpan_ndisc_update() argument
114 lowpan_ndisc_opt_addr_space(const struct net_device *dev, u8 icmp6_type, struct neighbour *neigh, u8 *ha_buf, u8 **ha) lowpan_ndisc_opt_addr_space() argument
155 lowpan_ndisc_fill_addr_option(const struct net_device *dev, struct sk_buff *skb, u8 icmp6_type, const u8 *ha) lowpan_ndisc_fill_addr_option() argument
/kernel/linux/linux-5.10/include/net/
H A Dndisc.h164 * u32 flags, u8 icmp6_type,
170 * int (*opt_addr_space)(const struct net_device *dev, u8 icmp6_type,
178 * struct sk_buff *skb, u8 icmp6_type,
208 u32 flags, u8 icmp6_type,
210 int (*opt_addr_space)(const struct net_device *dev, u8 icmp6_type,
214 struct sk_buff *skb, u8 icmp6_type,
248 u8 icmp6_type, in ndisc_ops_update()
252 dev->ndisc_ops->update(dev, n, flags, icmp6_type, ndopts); in ndisc_ops_update()
256 u8 icmp6_type) in ndisc_ops_opt_addr_space()
259 icmp6_type ! in ndisc_ops_opt_addr_space()
246 ndisc_ops_update(const struct net_device *dev, struct neighbour *n, u32 flags, u8 icmp6_type, const struct ndisc_options *ndopts) ndisc_ops_update() argument
255 ndisc_ops_opt_addr_space(const struct net_device *dev, u8 icmp6_type) ndisc_ops_opt_addr_space() argument
277 ndisc_ops_fill_addr_option(const struct net_device *dev, struct sk_buff *skb, u8 icmp6_type) ndisc_ops_fill_addr_option() argument
335 ndisc_opt_addr_space(struct net_device *dev, u8 icmp6_type) ndisc_opt_addr_space() argument
[all...]
H A Dmld.h14 #define mld_type mld_hdr.icmp6_type
35 #define mld2r_type mld2r_hdr.icmp6_type
61 #define mld2q_type mld2q_hdr.icmp6_type
/kernel/linux/linux-6.6/include/net/
H A Dndisc.h164 * u32 flags, u8 icmp6_type,
170 * int (*opt_addr_space)(const struct net_device *dev, u8 icmp6_type,
178 * struct sk_buff *skb, u8 icmp6_type,
208 u32 flags, u8 icmp6_type,
210 int (*opt_addr_space)(const struct net_device *dev, u8 icmp6_type,
214 struct sk_buff *skb, u8 icmp6_type,
248 u8 icmp6_type, in ndisc_ops_update()
252 dev->ndisc_ops->update(dev, n, flags, icmp6_type, ndopts); in ndisc_ops_update()
256 u8 icmp6_type) in ndisc_ops_opt_addr_space()
259 icmp6_type ! in ndisc_ops_opt_addr_space()
246 ndisc_ops_update(const struct net_device *dev, struct neighbour *n, u32 flags, u8 icmp6_type, const struct ndisc_options *ndopts) ndisc_ops_update() argument
255 ndisc_ops_opt_addr_space(const struct net_device *dev, u8 icmp6_type) ndisc_ops_opt_addr_space() argument
277 ndisc_ops_fill_addr_option(const struct net_device *dev, struct sk_buff *skb, u8 icmp6_type) ndisc_ops_fill_addr_option() argument
335 ndisc_opt_addr_space(struct net_device *dev, u8 icmp6_type) ndisc_opt_addr_space() argument
[all...]
H A Dmld.h14 #define mld_type mld_hdr.icmp6_type
35 #define mld2r_type mld2r_hdr.icmp6_type
61 #define mld2q_type mld2q_hdr.icmp6_type
/kernel/linux/linux-5.10/net/netfilter/
H A Dnf_conntrack_proto_icmpv6.c42 tuple->dst.u.icmp.type = hp->icmp6_type; in icmpv6_pkt_to_tuple()
206 type = icmp6h->icmp6_type - 130; in nf_conntrack_icmpv6_error()
213 if (icmp6h->icmp6_type == NDISC_REDIRECT) in nf_conntrack_icmpv6_error()
217 if (icmp6h->icmp6_type >= 128) in nf_conntrack_icmpv6_error()
H A Dxt_HMARK.c157 if (icmp6h->icmp6_type && icmp6h->icmp6_type < 128) { in get_inner6_hdr()
/kernel/linux/linux-6.6/net/netfilter/
H A Dnf_conntrack_proto_icmpv6.c42 tuple->dst.u.icmp.type = hp->icmp6_type; in icmpv6_pkt_to_tuple()
205 type = icmp6h->icmp6_type - 130; in nf_conntrack_icmpv6_error()
212 if (icmp6h->icmp6_type == NDISC_REDIRECT) in nf_conntrack_icmpv6_error()
216 if (icmp6h->icmp6_type >= 128) in nf_conntrack_icmpv6_error()
H A Dxt_HMARK.c157 if (icmp6h->icmp6_type && icmp6h->icmp6_type < 128) { in get_inner6_hdr()
/kernel/linux/linux-5.10/net/bridge/
H A Dbr_arp_nd_proxy.c242 (m->icmph.icmp6_type != NDISC_NEIGHBOUR_SOLICITATION && in br_is_nd_neigh_msg()
243 m->icmph.icmp6_type != NDISC_NEIGHBOUR_ADVERTISEMENT)) in br_is_nd_neigh_msg()
323 na->icmph.icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT; in br_nd_send()
413 if (msg->icmph.icmp6_type == NDISC_NEIGHBOUR_ADVERTISEMENT && in br_do_suppress_nd()
420 if (msg->icmph.icmp6_type != NDISC_NEIGHBOUR_SOLICITATION) in br_do_suppress_nd()
/kernel/linux/linux-6.6/net/bridge/
H A Dbr_arp_nd_proxy.c242 (m->icmph.icmp6_type != NDISC_NEIGHBOUR_SOLICITATION && in br_is_nd_neigh_msg()
243 m->icmph.icmp6_type != NDISC_NEIGHBOUR_ADVERTISEMENT)) in br_is_nd_neigh_msg()
323 na->icmph.icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT; in br_nd_send()
413 if (msg->icmph.icmp6_type == NDISC_NEIGHBOUR_ADVERTISEMENT && in br_do_suppress_nd()
420 if (msg->icmph.icmp6_type != NDISC_NEIGHBOUR_SOLICITATION) in br_do_suppress_nd()
/kernel/linux/linux-5.10/net/ipv6/netfilter/
H A Dnf_log_ipv6.c232 ic->icmp6_type, ic->icmp6_code); in dump_ipv6_packet()
234 switch (ic->icmp6_type) { in dump_ipv6_packet()
264 if (ic->icmp6_type == ICMPV6_PKT_TOOBIG) { in dump_ipv6_packet()
/kernel/linux/linux-5.10/net/ipv6/
H A Dndisc.c168 void *data, u8 icmp6_type) in ndisc_fill_addr_option()
172 ndisc_ops_fill_addr_option(skb->dev, skb, icmp6_type); in ndisc_fill_addr_option()
482 type = icmp6h->icmp6_type; in ndisc_send_skb()
560 .icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT, in ndisc_send_na()
634 .icmp6_type = NDISC_NEIGHBOUR_SOLICITATION, in ndisc_send_ns()
694 .icmp6_type = NDISC_ROUTER_SOLICITATION, in ndisc_send_rs()
763 const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, in ndisc_update()
768 ndisc_ops_update(dev, neigh, flags, icmp6_type, ndopts); in ndisc_update()
1151 ndmsg->nduseropt_icmp_type = icmp6h->icmp6_type; in ndisc_ra_useropt()
1687 .icmp6_type in ndisc_send_redirect()
167 ndisc_fill_addr_option(struct sk_buff *skb, int type, void *data, u8 icmp6_type) ndisc_fill_addr_option() argument
762 ndisc_update(const struct net_device *dev, struct neighbour *neigh, const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, struct ndisc_options *ndopts) ndisc_update() argument
[all...]
H A Dping.c113 fl6.fl6_icmp_type = user_icmph.icmp6_type; in ping_v6_sendmsg()
131 pfh.icmph.type = user_icmph.icmp6_type; in ping_v6_sendmsg()
/kernel/linux/linux-6.6/net/ipv6/
H A Dndisc.c169 const void *data, u8 icmp6_type) in ndisc_fill_addr_option()
173 ndisc_ops_fill_addr_option(skb->dev, skb, icmp6_type); in ndisc_fill_addr_option()
482 type = icmp6h->icmp6_type; in ndisc_send_skb()
561 .icmp6_type = NDISC_NEIGHBOUR_ADVERTISEMENT, in ndisc_send_na()
629 .icmp6_type = NDISC_NEIGHBOUR_SOLICITATION, in ndisc_ns_create()
710 .icmp6_type = NDISC_ROUTER_SOLICITATION, in ndisc_send_rs()
779 const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, in ndisc_update()
784 ndisc_ops_update(dev, neigh, flags, icmp6_type, ndopts); in ndisc_update()
1212 ndmsg->nduseropt_icmp_type = icmp6h->icmp6_type; in ndisc_ra_useropt()
1760 .icmp6_type in ndisc_send_redirect()
168 ndisc_fill_addr_option(struct sk_buff *skb, int type, const void *data, u8 icmp6_type) ndisc_fill_addr_option() argument
778 ndisc_update(const struct net_device *dev, struct neighbour *neigh, const u8 *lladdr, u8 new, u32 flags, u8 icmp6_type, struct ndisc_options *ndopts) ndisc_update() argument
[all...]
H A Dicmp.c88 if (icmp6->icmp6_type == ICMPV6_ECHO_REQUEST) in icmpv6_err()
152 ptr+offsetof(struct icmp6hdr, icmp6_type), in is_ineligible()
581 tmp_hdr.icmp6_type = type; in icmp6_send()
744 if (icmph->icmp6_type == ICMPV6_EXT_ECHO_REQUEST) in icmpv6_echo_reply()
750 tmp_hdr.icmp6_type = type; in icmpv6_echo_reply()
799 if (icmph->icmp6_type == ICMPV6_EXT_ECHO_REQUEST) in icmpv6_echo_reply()
932 type = hdr->icmp6_type; in icmpv6_rcv()
H A Dping.c148 fl6.fl6_icmp_type = user_icmph.icmp6_type; in ping_v6_sendmsg()
164 pfh.icmph.type = user_icmph.icmp6_type; in ping_v6_sendmsg()
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dicmpv6.h10 __u8 icmp6_type; member
/kernel/linux/linux-5.10/net/netfilter/ipset/
H A Dip_set_getport.c86 htons((ic->icmp6_type << 8) | ic->icmp6_code); in get_port()
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dicmpv6.h10 __u8 icmp6_type; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dicmpv6.h24 __u8 icmp6_type; member
/kernel/linux/linux-6.6/net/netfilter/ipset/
H A Dip_set_getport.c86 htons((ic->icmp6_type << 8) | ic->icmp6_code); in get_port()
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dicmpv6.h24 __u8 icmp6_type; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dicmpv6.h11 __u8 icmp6_type; member

Completed in 18 milliseconds

1234