/net/ax25/ |
D | ax25_route.c | 72 static int __must_check ax25_rt_add(struct ax25_routes_struct *route) in ax25_rt_add() argument 78 if ((ax25_dev = ax25_addr_ax25dev(&route->port_addr)) == NULL) in ax25_rt_add() 80 if (route->digi_count > AX25_MAX_DIGIS) in ax25_rt_add() 87 if (ax25cmp(&ax25_rt->callsign, &route->dest_addr) == 0 && in ax25_rt_add() 91 if (route->digi_count != 0) { in ax25_rt_add() 97 ax25_rt->digipeat->ndigi = route->digi_count; in ax25_rt_add() 98 for (i = 0; i < route->digi_count; i++) { in ax25_rt_add() 100 ax25_rt->digipeat->calls[i] = route->digi_addr[i]; in ax25_rt_add() 115 ax25_rt->callsign = route->dest_addr; in ax25_rt_add() 119 if (route->digi_count != 0) { in ax25_rt_add() [all …]
|
D | ax25_ip.c | 103 ax25_route *route; in ax25_ip_xmit() local 115 route = ax25_get_route(dst, NULL); in ax25_ip_xmit() 116 if (route) { in ax25_ip_xmit() 117 digipeat = route->digipeat; in ax25_ip_xmit() 118 dev = route->dev; in ax25_ip_xmit() 119 ip_mode = route->ip_mode; in ax25_ip_xmit() 196 if ((ourskb = ax25_rt_build_path(skb, src, dst, route->digipeat)) == NULL) { in ax25_ip_xmit()
|
D | Kconfig | 102 The Packet Layer Protocol (PLP) is a way to route packets over X.25
|
/net/netfilter/ |
D | nft_flow_offload.c | 24 struct nf_flow_route *route, in nft_flow_route() argument 47 route->tuple[dir].dst = this_dst; in nft_flow_route() 48 route->tuple[!dir].dst = other_dst; in nft_flow_route() 78 struct nf_flow_route route; in nft_flow_offload_eval() local 115 if (nft_flow_route(pkt, ct, &route, dir) < 0) in nft_flow_offload_eval() 118 flow = flow_offload_alloc(ct, &route); in nft_flow_offload_eval() 131 dst_release(route.tuple[!dir].dst); in nft_flow_offload_eval() 137 dst_release(route.tuple[!dir].dst); in nft_flow_offload_eval()
|
D | nf_flow_table_core.c | 28 struct nf_flow_route *route, in flow_offload_fill_dir() argument 33 struct dst_entry *other_dst = route->tuple[!dir].dst; in flow_offload_fill_dir() 34 struct dst_entry *dst = route->tuple[dir].dst; in flow_offload_fill_dir() 61 flow_offload_alloc(struct nf_conn *ct, struct nf_flow_route *route) in flow_offload_alloc() argument 76 if (!dst_hold_safe(route->tuple[FLOW_OFFLOAD_DIR_ORIGINAL].dst)) in flow_offload_alloc() 79 if (!dst_hold_safe(route->tuple[FLOW_OFFLOAD_DIR_REPLY].dst)) in flow_offload_alloc() 84 flow_offload_fill_dir(flow, ct, route, FLOW_OFFLOAD_DIR_ORIGINAL); in flow_offload_alloc() 85 flow_offload_fill_dir(flow, ct, route, FLOW_OFFLOAD_DIR_REPLY); in flow_offload_alloc() 95 dst_release(route->tuple[FLOW_OFFLOAD_DIR_ORIGINAL].dst); in flow_offload_alloc()
|
D | nf_nat_core.c | 164 dst = ((struct xfrm_dst *)dst)->route; in nf_xfrm_me_harder()
|
/net/sunrpc/xprtrdma/ |
D | svc_rdma_transport.c | 213 sa = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.dst_addr; in handle_connect_req() 221 sa = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.src_addr; in handle_connect_req() 243 struct sockaddr *sap = (struct sockaddr *)&cma_id->route.addr.src_addr; in rdma_listen_handler() 268 struct sockaddr *sap = (struct sockaddr *)&cma_id->route.addr.dst_addr; in rdma_cma_handler() 365 sa = (struct sockaddr *)&cma_xprt->sc_cm_id->route.addr.src_addr; in svc_rdma_create() 534 sap = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.src_addr; in svc_rdma_accept() 536 sap = (struct sockaddr *)&newxprt->sc_cm_id->route.addr.dst_addr; in svc_rdma_accept()
|
/net/ipv4/ |
D | xfrm4_policy.c | 74 struct rtable *rt = (struct rtable *)xdst->route; in xfrm4_fill_dst() 107 struct dst_entry *path = xdst->route; in xfrm4_update_pmtu() 116 struct dst_entry *path = xdst->route; in xfrm4_redirect()
|
D | Makefile | 6 obj-y := route.o inetpeer.o protocol.o \
|
D | Kconfig | 93 bool "IP: verbose route monitoring"
|
/net/ipv6/ |
D | xfrm6_policy.c | 74 struct rt6_info *rt = (struct rt6_info *)xdst->route; in xfrm6_fill_dst() 105 struct dst_entry *path = xdst->route; in xfrm6_update_pmtu() 114 struct dst_entry *path = xdst->route; in xfrm6_redirect()
|
D | Makefile | 10 route.o ip6_fib.o ipv6_sockglue.o ndisc.o udp.o udplite.o \
|
D | netfilter.c | 239 .route = __nf_ip6_route,
|
D | Kconfig | 125 "ip -6 route" command. ILA is described in
|
/net/rds/ |
D | rdma_transport.c | 104 cm_id->route.path_rec[0].sl = in rds_rdma_cm_event_handler_cmn()
|
D | ib_cm.c | 156 ic->i_sl = ic->i_cm_id->route.path_rec->sl; in rds_ib_cm_connect_complete() 724 __be64 lguid = cm_id->route.path_rec->sgid.global.interface_id; in rds_ib_cm_handle_connect() 725 __be64 fguid = cm_id->route.path_rec->dgid.global.interface_id; in rds_ib_cm_handle_connect()
|
/net/xfrm/ |
D | Kconfig | 35 This provides a virtual interface to route IPsec traffic.
|
D | xfrm_policy.c | 2591 xdst->route = dst; in xfrm_bundle_create() 2894 xdst->route = dst; in xfrm_create_dummy_bundle() 3025 struct dst_entry *dst, *route; in xfrm_lookup_with_ifid() local 3032 route = NULL; in xfrm_lookup_with_ifid() 3067 route = xdst->route; in xfrm_lookup_with_ifid() 3093 route = xdst->route; in xfrm_lookup_with_ifid() 3097 if (route == NULL && num_xfrms > 0) { in xfrm_lookup_with_ifid() 3774 route_mtu_cached = dst_mtu(xdst->route); in xfrm_init_pmtu() 3823 if (!dst_check(xdst->route, xdst->route_cookie)) in xfrm_bundle_ok() 3825 mtu = dst_mtu(xdst->route); in xfrm_bundle_ok()
|
/net/can/ |
D | Kconfig | 49 The CAN Gateway/Router is used to route (and modify) CAN frames.
|
/net/ipv6/netfilter/ |
D | Kconfig | 40 tristate "nf_tables fib / ipv6 route lookup support" 44 It also allows query of the FIB for the route type, e.g. local, unicast,
|
/net/ipv4/netfilter/ |
D | Kconfig | 45 tristate "nf_tables fib / ip route lookup support" 48 It also allows query of the FIB for the route type, e.g. local, unicast,
|
/net/ |
D | Kconfig | 404 bool "Execute BPF program as route nexthop action" 408 Allows to run BPF programs as a nexthop action following a route
|
/net/sched/ |
D | Kconfig | 490 according to the route table entry they matched.
|