tag | line | file | source code |
ipx | 349 | net/ipx/af_ipx.c | ipx_packet *ipx = (ipx_packet *)(skb->h.raw); |
ipx | 353 | net/ipx/af_ipx.c | sock1 = ipxitf_find_socket(intrfc, ipx->ipx_dest.sock); |
ipx | 363 | net/ipx/af_ipx.c | switch (ntohs(ipx->ipx_dest.sock)) { |
ipx | 374 | net/ipx/af_ipx.c | ipx->ipx_dest.sock); |
ipx | 475 | net/ipx/af_ipx.c | ipx_packet *ipx = (ipx_packet *)(skb->h.raw); |
ipx | 489 | net/ipx/af_ipx.c | if (ipx->ipx_dest.net == intrfc->if_netnum) { |
ipx | 499 | net/ipx/af_ipx.c | if (ipx->ipx_source.net != intrfc->if_netnum) { |
ipx | 500 | net/ipx/af_ipx.c | if (++(ipx->ipx_tctrl) > ipxcfg_max_hops) |
ipx | 566 | net/ipx/af_ipx.c | ipx_packet *ipx = (ipx_packet *) (skb->h.raw); |
ipx | 574 | net/ipx/af_ipx.c | if (call_in_firewall(PF_IPX, skb, ipx)!=FW_ACCEPT) |
ipx | 584 | net/ipx/af_ipx.c | (ipx->ipx_source.net == ipx->ipx_dest.net) && |
ipx | 585 | net/ipx/af_ipx.c | (ipx->ipx_source.net != 0L)) |
ipx | 591 | net/ipx/af_ipx.c | if ((i=ipxitf_find_using_net(ipx->ipx_source.net))==NULL) |
ipx | 593 | net/ipx/af_ipx.c | intrfc->if_netnum = ipx->ipx_source.net; |
ipx | 599 | net/ipx/af_ipx.c | htonl(ipx->ipx_source.net), |
ipx | 607 | net/ipx/af_ipx.c | if (ipx->ipx_dest.net == 0L) |
ipx | 608 | net/ipx/af_ipx.c | ipx->ipx_dest.net = intrfc->if_netnum; |
ipx | 609 | net/ipx/af_ipx.c | if (ipx->ipx_source.net == 0L) |
ipx | 610 | net/ipx/af_ipx.c | ipx->ipx_source.net = intrfc->if_netnum; |
ipx | 612 | net/ipx/af_ipx.c | if (intrfc->if_netnum != ipx->ipx_dest.net) |
ipx | 618 | net/ipx/af_ipx.c | if (call_fw_firewall(PF_IPX, skb, ipx)!=FW_ACCEPT) |
ipx | 634 | net/ipx/af_ipx.c | if ((memcmp(ipx_broadcast_node, ipx->ipx_dest.node, IPX_NODE_LEN) == 0) |
ipx | 635 | net/ipx/af_ipx.c | || (memcmp(intrfc->if_node, ipx->ipx_dest.node, IPX_NODE_LEN) == 0)) |
ipx | 1028 | net/ipx/af_ipx.c | ipx_packet *ipx; |
ipx | 1062 | net/ipx/af_ipx.c | ipx=(ipx_packet *)skb_put(skb,sizeof(ipx_packet)); |
ipx | 1063 | net/ipx/af_ipx.c | ipx->ipx_checksum=0xFFFF; |
ipx | 1064 | net/ipx/af_ipx.c | ipx->ipx_pktsize=htons(len+sizeof(ipx_packet)); |
ipx | 1065 | net/ipx/af_ipx.c | ipx->ipx_tctrl=0; |
ipx | 1066 | net/ipx/af_ipx.c | ipx->ipx_type=usipx->sipx_type; |
ipx | 1067 | net/ipx/af_ipx.c | skb->h.raw = (unsigned char *)ipx; |
ipx | 1069 | net/ipx/af_ipx.c | ipx->ipx_source.net = sk->ipx_intrfc->if_netnum; |
ipx | 1070 | net/ipx/af_ipx.c | memcpy(ipx->ipx_source.node, sk->ipx_intrfc->if_node, IPX_NODE_LEN); |
ipx | 1071 | net/ipx/af_ipx.c | ipx->ipx_source.sock = sk->ipx_port; |
ipx | 1072 | net/ipx/af_ipx.c | ipx->ipx_dest.net=usipx->sipx_network; |
ipx | 1073 | net/ipx/af_ipx.c | memcpy(ipx->ipx_dest.node,usipx->sipx_node,IPX_NODE_LEN); |
ipx | 1074 | net/ipx/af_ipx.c | ipx->ipx_dest.sock=usipx->sipx_port; |
ipx | 1079 | net/ipx/af_ipx.c | if(call_out_firewall(PF_IPX, skb, ipx)!=FW_ACCEPT) |
ipx | 1087 | net/ipx/af_ipx.c | rt->ir_router_node : ipx->ipx_dest.node); |
ipx | 1093 | net/ipx/af_ipx.c | ipx_packet *ipx = (ipx_packet *) (skb->h.raw); |
ipx | 1097 | net/ipx/af_ipx.c | r = ipxrtr_lookup(ipx->ipx_dest.net); |
ipx | 1105 | net/ipx/af_ipx.c | r->ir_router_node : ipx->ipx_dest.node); |
ipx | 1701 | net/ipx/af_ipx.c | ipx_packet *ipx; |
ipx | 1704 | net/ipx/af_ipx.c | ipx=(ipx_packet *)skb->h.raw; |
ipx | 1706 | net/ipx/af_ipx.c | if(ipx->ipx_checksum!=IPX_NO_CHECKSUM) { |
ipx | 1715 | net/ipx/af_ipx.c | if(htons(ipx->ipx_pktsize)<sizeof(ipx_packet)) { |
ipx | 1786 | net/ipx/af_ipx.c | struct ipx_packet *ipx = NULL; |
ipx | 1806 | net/ipx/af_ipx.c | ipx = (ipx_packet *)(skb->h.raw); |
ipx | 1807 | net/ipx/af_ipx.c | truesize=ntohs(ipx->ipx_pktsize) - sizeof(ipx_packet); |
ipx | 1814 | net/ipx/af_ipx.c | sipx->sipx_port=ipx->ipx_source.sock; |
ipx | 1815 | net/ipx/af_ipx.c | memcpy(sipx->sipx_node,ipx->ipx_source.node,IPX_NODE_LEN); |
ipx | 1816 | net/ipx/af_ipx.c | sipx->sipx_network=ipx->ipx_source.net; |
ipx | 1817 | net/ipx/af_ipx.c | sipx->sipx_type = ipx->ipx_type; |