taglinefilesource code
proto32arch/alpha/lib/checksum.cunsigned short proto,
proto37arch/alpha/lib/checksum.c((unsigned long) proto << 8));
proto539drivers/isdn/isdn_net.cunsigned short proto = ETH_P_IP;
proto548drivers/isdn/isdn_net.cproto = ntohs(*(unsigned short *)&buf[0]);
proto552drivers/isdn/isdn_net.cproto = ntohs(*(unsigned short *)&buf[12]);
proto556drivers/isdn/isdn_net.cproto = ntohs(*(unsigned short *)&buf[2]);
proto577drivers/isdn/isdn_net.cswitch (proto) {
proto60drivers/isdn/isdn_ppp.cstruct sk_buff *skb, int proto);
proto564drivers/isdn/isdn_ppp.cint proto;
proto567drivers/isdn/isdn_ppp.cproto = skb->data[0];
proto570drivers/isdn/isdn_ppp.cproto = ((int) skb->data[0] << 8) + skb->data[1];
proto573drivers/isdn/isdn_ppp.cif (proto == PPP_MP) {
proto578drivers/isdn/isdn_ppp.cprintk(KERN_DEBUG "recv: %d/%04x/%d -> %02x %02x %02x %02x %02x %02x\n", lp->ppp_minor, proto ,
proto699drivers/isdn/isdn_ppp.cisdn_ppp_push_higher(net_dev, lp, skb , proto);
proto706drivers/isdn/isdn_ppp.cstatic void isdn_ppp_push_higher(isdn_net_dev *net_dev, isdn_net_local *lp, struct sk_buff *skb,int proto)
proto710drivers/isdn/isdn_ppp.cif (proto < 0) {  /* MP, oder normales Paket bei REJ_MP, MP Pakete gehen bei REJ zum pppd */
proto712drivers/isdn/isdn_ppp.cproto = (unsigned char) skb->data[0];
proto715drivers/isdn/isdn_ppp.cproto = ((int) (unsigned char) skb->data[0] << 8) + (unsigned char) skb->data[1];
proto721drivers/isdn/isdn_ppp.cprintk(KERN_DEBUG "push, skb %d %04x\n",skb->len,proto);
proto724drivers/isdn/isdn_ppp.cswitch (proto) {
proto771drivers/isdn/isdn_ppp.cskb->data[2] = (proto>>8);
proto772drivers/isdn/isdn_ppp.cskb->data[3] = proto & 0xff;
proto794drivers/isdn/isdn_ppp.cint proto = PPP_IP;  /* 0x21 */
proto833drivers/isdn/isdn_ppp.cproto = PPP_VJC_COMP;
proto837drivers/isdn/isdn_ppp.cproto = PPP_VJC_UNCOMP;
proto844drivers/isdn/isdn_ppp.cprintk(KERN_DEBUG  "xmit, skb %d %04x\n",skb->len,proto);
proto858drivers/isdn/isdn_ppp.cskb->data[6] = proto;  /* PID compression */
proto865drivers/isdn/isdn_ppp.cskb->data[8] = proto;  /* PID compression */
proto867drivers/isdn/isdn_ppp.cproto = PPP_MP; /* MP Protocol, 0x003d */
proto872drivers/isdn/isdn_ppp.cskb->data[2] = proto >> 8;
proto873drivers/isdn/isdn_ppp.cskb->data[3] = proto & 0xff;
proto260drivers/net/ppp.cint    proto;
proto1187drivers/net/ppp.cppp_rcv_rx (struct ppp *ppp, __u16 proto, __u8 * data, int count)
proto1204drivers/net/ppp.cskb->protocol = proto;
proto1221drivers/net/ppp.crcv_proto_ip (struct ppp *ppp, __u16 proto, __u8 * data, int count)
proto1234drivers/net/ppp.crcv_proto_ipx (struct ppp *ppp, __u16 proto, __u8 * data, int count)
proto1246drivers/net/ppp.crcv_proto_vjc_comp (struct ppp *ppp, __u16 proto,
proto1266drivers/net/ppp.crcv_proto_vjc_uncomp (struct ppp *ppp, __u16 proto,
proto1285drivers/net/ppp.crcv_proto_unknown (struct ppp *ppp, __u16 proto,
proto1316drivers/net/ppp.cPUTC (proto >> 8);
proto1317drivers/net/ppp.cPUTC (proto);
proto1456drivers/net/ppp.crcv_proto_ccp (struct ppp *ppp, __u16 proto, __u8 *dp, int len)
proto1459drivers/net/ppp.creturn rcv_proto_unknown (ppp, proto, dp, len);
proto1467drivers/net/ppp.crcv_proto_lqr (struct ppp *ppp, __u16 proto, __u8 * data, int len)
proto1469drivers/net/ppp.creturn rcv_proto_unknown (ppp, proto, data, len);
proto1477drivers/net/ppp.c__u16    proto = PPP_PROTOCOL (data);
proto1495drivers/net/ppp.cwhile (proto_ptr->proto != 0 && proto_ptr->proto != proto)
proto1500drivers/net/ppp.cif ((*proto_ptr->func) (ppp, proto,
proto1516drivers/net/ppp.cint  addr, ctrl, proto;
proto1574drivers/net/ppp.cproto = (__u16) *data++;
proto1575drivers/net/ppp.cif ((proto & 1) == 0) {
proto1576drivers/net/ppp.cproto = (proto << 8) | (__u16) *data++;
proto1584drivers/net/ppp.c*(--data) = proto;
proto1585drivers/net/ppp.c*(--data) = proto >> 8;
proto1595drivers/net/ppp.cif (proto == PPP_COMP) {
proto1867drivers/net/ppp.cint  proto;
proto1886drivers/net/ppp.cproto  = PPP_PROTOCOL (data);
proto1897drivers/net/ppp.cif ((ppp->flags & SC_COMP_PROT) == 0 || (proto & 0xFF00))
proto1898drivers/net/ppp.cppp_stuff_char (ppp, buf, proto >> 8);
proto1900drivers/net/ppp.cppp_stuff_char (ppp, buf, proto);
proto1953drivers/net/ppp.cint  proto;
proto1966drivers/net/ppp.cproto  = PPP_PROTOCOL (data);
proto1974drivers/net/ppp.c(proto != PPP_LCP)      &&
proto1975drivers/net/ppp.c(proto != PPP_CCP)) {
proto2013drivers/net/ppp.cppp_dev_xmit_lower (ppp, buf, data, count, !!(proto & 0xFF00));
proto2849drivers/net/ppp.cint      proto = PPP_IP;
proto2944drivers/net/ppp.cproto   = PPP_VJC_COMP;
proto2948drivers/net/ppp.cproto = PPP_VJC_UNCOMP;
proto2961drivers/net/ppp.chdr->protocol[1] = proto;
proto2974drivers/net/ppp.c__u8 *data, int len, int proto)
proto3028drivers/net/ppp.chdr->protocol[0] = proto >> 8;
proto3029drivers/net/ppp.chdr->protocol[1] = proto;
proto18include/asm-alpha/checksum.hunsigned short proto,
proto84include/asm-i386/checksum.hunsigned short proto,
proto98include/asm-i386/checksum.h: "0" (daddr), "1"(saddr), "r"((ntohs(len)<<16)+proto*256), "r"(sum));
proto109include/asm-mips/checksum.hunsigned short proto,
proto131include/asm-mips/checksum.h: "0" (daddr), "r"(saddr), "r"((ntohs(len)<<16)+proto*256), "r"(sum)
proto18include/asm-ppc/checksum.hunsigned short proto,
proto154include/asm-sparc/checksum.hunsigned short proto,
proto159include/asm-sparc/checksum.h(sum & 0xffff) + proto + len));
proto79include/net/ip_masq.hextern struct ip_masq *ip_masq_new(struct device *dev, int proto, __u32 saddr, __u16 sport, __u32 daddr, __u16 dport, unsigned flags);
proto112include/net/ip_masq.hextern int register_ip_masq_app(struct ip_masq_app *mapp, unsigned short proto, __u16 port);
proto118include/net/ip_masq.hextern struct ip_masq_app * ip_masq_app_get(unsigned short proto, __u16 port);
proto21include/net/raw.hextern struct proto raw_prot;
proto205include/net/sock.hstruct proto    *prot;
proto445include/net/sock.hextern unsigned short    get_new_socknum(struct proto *,
proto448include/net/sock.hextern struct sock    *get_sock(struct proto *, unsigned short,
proto122include/net/tcp.hextern struct proto tcp_prot;
proto154include/net/tcp.hstruct proto *prot, struct options *opt, struct device *dev, int tos, int ttl);
proto31include/net/udp.hextern struct proto udp_prot;
proto21net/802/p8022.cstruct datalink_proto  *proto;
proto23net/802/p8022.cfor (proto = p8022_list;
proto24net/802/p8022.c((proto != NULL) && (*(proto->type) != type));
proto25net/802/p8022.cproto = proto->next)
proto28net/802/p8022.creturn proto;
proto34net/802/p8022.cstruct datalink_proto  *proto;
proto36net/802/p8022.cproto = find_8022_client(*(skb->h.raw));
proto37net/802/p8022.cif (proto != NULL) {
proto40net/802/p8022.creturn proto->rcvfunc(skb, dev, pt);
proto89net/802/p8022.cstruct datalink_proto  *proto;
proto94net/802/p8022.cproto = (struct datalink_proto *) kmalloc(sizeof(*proto), GFP_ATOMIC);
proto95net/802/p8022.cif (proto != NULL) {
proto96net/802/p8022.cproto->type[0] = type;
proto97net/802/p8022.cproto->type_len = 1;
proto98net/802/p8022.cproto->rcvfunc = rcvfunc;
proto99net/802/p8022.cproto->header_length = 3;
proto100net/802/p8022.cproto->datalink_header = p8022_datalink_header;
proto101net/802/p8022.cproto->string_name = "802.2";
proto102net/802/p8022.cproto->next = p8022_list;
proto103net/802/p8022.cp8022_list = proto;
proto106net/802/p8022.creturn proto;
proto23net/802/p8022tr.cstruct datalink_proto  *proto;
proto25net/802/p8022tr.cfor (proto = p8022tr_list;
proto26net/802/p8022tr.c((proto != NULL) && (*(proto->type) != type));
proto27net/802/p8022tr.cproto = proto->next)
proto30net/802/p8022tr.creturn proto;
proto36net/802/p8022tr.cstruct datalink_proto  *proto;
proto38net/802/p8022tr.cproto = find_8022tr_client(*(skb->h.raw));
proto39net/802/p8022tr.cif (proto != NULL) {
proto42net/802/p8022tr.creturn proto->rcvfunc(skb, dev, pt);
proto96net/802/p8022tr.cstruct datalink_proto  *proto;
proto101net/802/p8022tr.cproto = (struct datalink_proto *) kmalloc(sizeof(*proto), GFP_ATOMIC);
proto102net/802/p8022tr.cif (proto != NULL) {
proto103net/802/p8022tr.cproto->type[0] = type;
proto104net/802/p8022tr.cproto->type_len = 1;
proto105net/802/p8022tr.cproto->rcvfunc = rcvfunc;
proto106net/802/p8022tr.cproto->header_length = 3;
proto107net/802/p8022tr.cproto->datalink_header = p8022tr_datalink_header;
proto108net/802/p8022tr.cproto->string_name = "802.2TR";
proto109net/802/p8022tr.cproto->next = p8022tr_list;
proto110net/802/p8022tr.cp8022tr_list = proto;
proto113net/802/p8022tr.creturn proto;
proto19net/802/p8023.cstruct datalink_proto  *proto;
proto21net/802/p8023.cproto = (struct datalink_proto *) kmalloc(sizeof(*proto), GFP_ATOMIC);
proto22net/802/p8023.cif (proto != NULL) {
proto23net/802/p8023.cproto->type_len = 0;
proto24net/802/p8023.cproto->header_length = 0;
proto25net/802/p8023.cproto->datalink_header = p8023_datalink_header;
proto26net/802/p8023.cproto->string_name = "802.3";
proto29net/802/p8023.creturn proto;
proto31net/802/psnap.cstruct datalink_proto  *proto;
proto33net/802/psnap.cfor (proto = snap_list; proto != NULL && memcmp(proto->type, desc, 5) ; proto = proto->next);
proto34net/802/psnap.creturn proto;
proto52net/802/psnap.cstruct datalink_proto  *proto;
proto54net/802/psnap.cproto = find_snap_client(skb->h.raw);
proto55net/802/psnap.cif (proto != NULL) 
proto65net/802/psnap.creturn proto->rcvfunc(skb, dev, &psnap_packet_type);
proto107net/802/psnap.cstruct datalink_proto  *proto;
proto112net/802/psnap.cproto = (struct datalink_proto *) kmalloc(sizeof(*proto), GFP_ATOMIC);
proto113net/802/psnap.cif (proto != NULL) 
proto115net/802/psnap.cmemcpy(proto->type, desc,5);
proto116net/802/psnap.cproto->type_len = 5;
proto117net/802/psnap.cproto->rcvfunc = rcvfunc;
proto118net/802/psnap.cproto->header_length = 5+snap_dl->header_length;
proto119net/802/psnap.cproto->datalink_header = snap_datalink_header;
proto120net/802/psnap.cproto->string_name = "SNAP";
proto121net/802/psnap.cproto->next = snap_list;
proto122net/802/psnap.csnap_list = proto;
proto125net/802/psnap.creturn proto;
proto370net/ax25/af_ax25.cstatic void ax25_send_to_raw(struct sock *sk, struct sk_buff *skb, int proto)
proto375net/ax25/af_ax25.cif (sk->type == SOCK_RAW && sk->protocol == proto && sk->rmem_alloc <= sk->rcvbuf) {
proto20net/ethernet/pe2.cstruct datalink_proto  *proto;
proto22net/ethernet/pe2.cproto = (struct datalink_proto *) kmalloc(sizeof(*proto), GFP_ATOMIC);
proto23net/ethernet/pe2.cif (proto != NULL) {
proto24net/ethernet/pe2.cproto->type_len = 0;
proto25net/ethernet/pe2.cproto->header_length = 0;
proto26net/ethernet/pe2.cproto->datalink_header = pEII_datalink_header;
proto27net/ethernet/pe2.cproto->string_name = "EtherII";
proto30net/ethernet/pe2.creturn proto;
proto105net/ipv4/af_inet.cextern struct proto packet_prot;
proto118net/ipv4/af_inet.cstatic int sk_inuse(struct proto *prot, int num)
proto136net/ipv4/af_inet.cunsigned short get_new_socknum(struct proto *prot, unsigned short base)
proto578net/ipv4/af_inet.cstruct proto *prot;
proto1302net/ipv4/af_inet.cstruct sock *get_sock(struct proto *prot, unsigned short num,
proto42net/ipv4/ip_masq.cstatic __inline__ const char * masq_proto_name(unsigned proto)
proto44net/ipv4/ip_masq.creturn strProt[proto==IPPROTO_TCP];
proto91net/ipv4/ip_masq.cip_masq_hash_key(unsigned proto, __u32 addr, __u16 port)
proto93net/ipv4/ip_masq.creturn (proto^ntohl(addr)^ntohs(port)) & (IP_MASQ_TAB_SIZE-1);
proto288net/ipv4/ip_masq.cstruct ip_masq * ip_masq_new(struct device *dev, int proto, __u32 saddr, __u16 sport, __u32 daddr, __u16 dport, unsigned mflags)
proto295net/ipv4/ip_masq.cfree_ports_p = &ip_masq_free_ports[proto==IPPROTO_TCP];
proto300net/ipv4/ip_masq.cmasq_proto_name(proto));
proto307net/ipv4/ip_masq.cmasq_proto_name(proto));
proto314net/ipv4/ip_masq.cms->protocol     = proto;
proto321net/ipv4/ip_masq.cif (proto == IPPROTO_UDP)
proto344net/ipv4/ip_masq.cmst = ip_masq_getbym(proto, ms->maddr, ms->mport);
proto41net/ipv4/ip_masq_app.cstatic __inline__ const char * masq_proto_name(unsigned proto)
proto43net/ipv4/ip_masq_app.creturn strProt[proto==IPPROTO_TCP];
proto48net/ipv4/ip_masq_app.c#define IP_MASQ_APP_HASH(proto, port) ((port^proto) & (IP_MASQ_APP_TAB_SIZE-1))
proto49net/ipv4/ip_masq_app.c#define IP_MASQ_APP_TYPE(proto, port) ( proto<<16 | port )
proto73net/ipv4/ip_masq_app.cint register_ip_masq_app(struct ip_masq_app *mapp, unsigned short proto, __u16 port)
proto81net/ipv4/ip_masq_app.cmapp->type = IP_MASQ_APP_TYPE(proto, port);
proto83net/ipv4/ip_masq_app.chash = IP_MASQ_APP_HASH(proto, port);
proto136net/ipv4/ip_masq_app.cstruct ip_masq_app * ip_masq_app_get(unsigned short proto, __u16 port)
proto143net/ipv4/ip_masq_app.ctype = IP_MASQ_APP_TYPE(proto,port);
proto144net/ipv4/ip_masq_app.chash = IP_MASQ_APP_HASH(proto,port);
proto133net/ipv4/packet.cunsigned short proto=0;
proto151net/ipv4/packet.cproto=saddr->spkt_protocol;
proto196net/ipv4/packet.cskb->protocol = proto;
proto480net/ipv4/packet.cstruct proto packet_prot = 
proto58net/ipv4/proc.cget__netinfo(struct proto *pro, char *buffer, int format, char **start, off_t offset, int length)
proto179net/ipv4/proc.cextern struct proto packet_prot;
proto351net/ipv4/raw.cstruct proto raw_prot = {
proto901net/ipv4/tcp.cstruct proto *prot;
proto2141net/ipv4/tcp.cstruct proto tcp_prot = {
proto316net/ipv4/tcp_output.cstruct proto *prot;
proto494net/ipv4/tcp_output.cstruct proto *prot, struct options *opt, struct device *dev, int tos, int ttl)
proto571net/ipv4/tcp_output.cstruct proto *prot =(struct proto *)sk->prot;
proto753net/ipv4/udp.cstruct proto udp_prot = {