Home
last modified time | relevance | path

Searched refs:nhc (Results 1 – 17 of 17) sorted by relevance

/openbmc/linux/net/6lowpan/
H A Dnhc.c20 const struct lowpan_nhc *nhc; in lowpan_nhc_by_nhcid() local
31 if (!nhc) in lowpan_nhc_by_nhcid()
34 if ((id & nhc->idmask) == nhc->id) in lowpan_nhc_by_nhcid()
35 return nhc; in lowpan_nhc_by_nhcid()
44 const struct lowpan_nhc *nhc; in lowpan_nhc_check_compression() local
50 if (!(nhc && nhc->compress)) in lowpan_nhc_check_compression()
77 if (unlikely(!nhc || !nhc->compress)) { in lowpan_nhc_do_compression()
111 if (nhc) { in lowpan_nhc_do_uncompression()
112 if (nhc->uncompress) { in lowpan_nhc_do_uncompression()
122 nhc->name); in lowpan_nhc_do_uncompression()
[all …]
H A Dnhc.h119 int lowpan_nhc_add(const struct lowpan_nhc *nhc);
126 void lowpan_nhc_del(const struct lowpan_nhc *nhc);
H A DMakefile4 6lowpan-y := core.o iphc.o nhc.o ndisc.o
/openbmc/linux/include/trace/events/
H A Dfib.h16 const struct fib_nh_common *nhc, int err),
18 TP_ARGS(tb_id, flp, nhc, err),
67 dev = nhc ? nhc->nhc_dev : NULL;
70 if (nhc) {
71 if (nhc->nhc_gw_family == AF_INET) {
73 *p32 = nhc->nhc_gw.ipv4;
77 } else if (nhc->nhc_gw_family == AF_INET6) {
82 *in6 = nhc->nhc_gw.ipv6;
/openbmc/linux/net/ipv4/
H A Dfib_semantics.c215 netdev_put(nhc->nhc_dev, &nhc->nhc_dev_tracker); in fib_nh_common_release()
219 free_nh_exceptions(nhc); in fib_nh_common_release()
496 if (nhc->nhc_lwtstate) { in fib_nlmsg_size()
499 nhc->nhc_lwtstate); in fib_nlmsg_size()
559 n = neigh_lookup(&arp_tbl, &nhc->nhc_gw.ipv4, nhc->nhc_dev); in fib_detect_death()
562 nhc->nhc_dev); in fib_detect_death()
1344 struct fib_nh_common *nhc = res->nhc; in fib_result_prefsrc() local
1645 switch (nhc->nhc_family) { in fib_nexthop_info()
1686 *flags |= (nhc->nhc_flags & in fib_nexthop_info()
1693 if (nhc->nhc_lwtstate && in fib_nexthop_info()
[all …]
H A Droute.c792 struct fib_nh_common *nhc; in __ip_do_redirect() local
795 nhc = FIB_RES_NHC(res); in __ip_do_redirect()
1039 struct fib_nh_common *nhc; in __ip_rt_update_pmtu() local
1042 nhc = FIB_RES_NHC(res); in __ip_rt_update_pmtu()
1373 ip_del_fnhe(nhc, daddr); in find_exception()
1390 struct fib_nh_common *nhc = res->nhc; in ip_mtu_from_fib_result() local
1573 if (nhc->nhc_gw_family && nhc->nhc_scope == RT_SCOPE_LINK) { in rt_set_nexthop()
1817 gw = nhc->nhc_gw_family == AF_INET ? nhc->nhc_gw.ipv4 : 0; in __mkroute_input()
2196 struct fib_nh_common *nhc = res->fi ? res->nhc : NULL; in ip_rt_get_dev() local
2199 if (nhc) in ip_rt_get_dev()
[all …]
H A Dfib_trie.c1429 if (nhc->nhc_flags & RTNH_F_DEAD) in fib_lookup_good_nhc()
1432 if (ip_ignore_linkdown(nhc->nhc_dev) && in fib_lookup_good_nhc()
1433 nhc->nhc_flags & RTNH_F_LINKDOWN && in fib_lookup_good_nhc()
1575 struct fib_nh_common *nhc; in fib_table_lookup() local
1611 if (nhc) in fib_table_lookup()
1617 nhc = fib_info_nhc(fi, nhsel); in fib_table_lookup()
1628 res->nhc = nhc; in fib_table_lookup()
2953 if (nhc->nhc_gw.ipv4) in fib_flag_trans()
3003 if (nhc->nhc_gw_family == AF_INET) in fib_route_seq_show()
3004 gw = nhc->nhc_gw.ipv4; in fib_route_seq_show()
[all …]
H A Dfib_lookup.h53 res->nhc = fib_info_nhc(fi, 0); in fib_result_assign()
H A Dfib_rules.c152 struct fib_nh_common *nhc = fib_info_nhc(result->fi, 0); in fib4_rule_suppress() local
154 dev = nhc->nhc_dev; in fib4_rule_suppress()
H A Dfib_frontend.c226 struct fib_nh_common *nhc = fib_info_nhc(res.fi, 0); in __inet_dev_addr_type() local
228 if (!dev || dev == nhc->nhc_dev) in __inet_dev_addr_type()
319 const struct fib_nh_common *nhc = fib_info_nhc(fi, ret); in fib_info_nh_uses_dev() local
321 if (nhc_l3mdev_matches_dev(nhc, dev)) { in fib_info_nh_uses_dev()
/openbmc/linux/include/net/
H A Dip_fib.h177 struct fib_nh_common *nhc; member
208 #define FIB_RES_NHC(res) ((res).nhc)
462 if (nhc->nhc_dev == dev || in nhc_l3mdev_matches_dev()
463 l3mdev_master_ifindex_rcu(nhc->nhc_dev) == dev->ifindex) in nhc_l3mdev_matches_dev()
475 void fib_nhc_update_mtu(struct fib_nh_common *nhc, u32 new, u32 orig);
534 int fib_nh_common_init(struct net *net, struct fib_nh_common *nhc,
538 void fib_nh_common_release(struct fib_nh_common *nhc);
544 bool fib_lookup_good_nhc(const struct fib_nh_common *nhc, int fib_flags,
550 struct fib_nh_common *nhc = res->nhc; in fib_combine_itag() local
554 if (nhc->nhc_family == AF_INET) { in fib_combine_itag()
[all …]
H A Dvxlan.h562 struct fib_nh_common *nhc; in vxlan_fdb_nh_path_select() local
564 nhc = nexthop_path_fdb_result(nh, hash >> 1); in vxlan_fdb_nh_path_select()
565 if (unlikely(!nhc)) in vxlan_fdb_nh_path_select()
568 switch (nhc->nhc_gw_family) { in vxlan_fdb_nh_path_select()
570 rdst->remote_ip.sin.sin_addr.s_addr = nhc->nhc_gw.ipv4; in vxlan_fdb_nh_path_select()
574 rdst->remote_ip.sin6.sin6_addr = nhc->nhc_gw.ipv6; in vxlan_fdb_nh_path_select()
H A Dnexthop.h325 struct fib_nh_common *nhc = &nhi->fib_nhc; in nexthop_mpath_fill_node() local
328 if (fib_add_nexthop(skb, nhc, weight, rt_family, 0) < 0) in nexthop_mpath_fill_node()
361 res->nhc = &nhi->fib_nhc; in nexthop_path_fib_result()
/openbmc/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router.c107 struct fib_nh_common *nhc, in prestera_util_nhc2nc_key() argument
111 if (nhc->nhc_gw_family == AF_INET) { in prestera_util_nhc2nc_key()
113 nk->addr.u.ipv4 = nhc->nhc_gw.ipv4; in prestera_util_nhc2nc_key()
119 nk->dev = nhc->nhc_dev; in prestera_util_nhc2nc_key()
134 struct fib_nh_common *nhc, in prestera_util_nhc_eq_n_cache_key() argument
312 nhc->nhc_flags |= RTNH_F_TRAP; in prestera_util_kern_set_nh_offload()
314 nhc->nhc_flags &= ~RTNH_F_TRAP; in prestera_util_kern_set_nh_offload()
584 struct fib_nh_common *nhc; in __prestera_kern_fib_cache_create_nhs() local
661 struct fib_nh_common *nhc; in __prestera_k_arb_fib_nh_offload_set() local
860 struct fib_nh_common *nhc; in __prestera_pr_k_arb_fc_lpm_info_calc() local
[all …]
/openbmc/linux/net/core/
H A Dfilter.c5843 struct fib_nh_common *nhc; in bpf_ipv4_fib_lookup() local
5929 nhc = res.nhc; in bpf_ipv4_fib_lookup()
5932 if (nhc->nhc_lwtstate) in bpf_ipv4_fib_lookup()
5935 dev = nhc->nhc_dev; in bpf_ipv4_fib_lookup()
5946 if (likely(nhc->nhc_gw_family != AF_INET6)) { in bpf_ipv4_fib_lookup()
5947 if (nhc->nhc_gw_family) in bpf_ipv4_fib_lookup()
5948 params->ipv4_dst = nhc->nhc_gw.ipv4; in bpf_ipv4_fib_lookup()
5953 *dst = nhc->nhc_gw.ipv6; in bpf_ipv4_fib_lookup()
5959 if (likely(nhc->nhc_gw_family != AF_INET6)) in bpf_ipv4_fib_lookup()
/openbmc/linux/Documentation/devicetree/bindings/display/panel/
H A Dpanel-simple.yaml230 - logictechno,lt161010-2nhc
/openbmc/openbmc/meta-raspberrypi/recipes-graphics/userland/files/
H A D0003-wayland-Add-Wayland-example.patch73 …���������������������������������������������������������������������������nhc��������������������…