Loading include/net/sctp/sctp.h +1 −1 Original line number Diff line number Diff line Loading @@ -206,7 +206,7 @@ extern int sysctl_sctp_wmem[3]; /* SCTP SNMP MIB stats handlers */ #define SCTP_INC_STATS(net, field) SNMP_INC_STATS((net)->sctp.sctp_statistics, field) #define SCTP_INC_STATS_BH(net, field) SNMP_INC_STATS_BH((net)->sctp.sctp_statistics, field) #define __SCTP_INC_STATS(net, field) SNMP_INC_STATS_BH((net)->sctp.sctp_statistics, field) #define SCTP_DEC_STATS(net, field) SNMP_DEC_STATS((net)->sctp.sctp_statistics, field) /* sctp mib definitions */ Loading net/sctp/input.c +6 −6 Original line number Diff line number Diff line Loading @@ -84,7 +84,7 @@ static inline int sctp_rcv_checksum(struct net *net, struct sk_buff *skb) if (val != cmp) { /* CRC failure, dump it. */ SCTP_INC_STATS_BH(net, SCTP_MIB_CHECKSUMERRORS); __SCTP_INC_STATS(net, SCTP_MIB_CHECKSUMERRORS); return -1; } return 0; Loading Loading @@ -122,7 +122,7 @@ int sctp_rcv(struct sk_buff *skb) if (skb->pkt_type != PACKET_HOST) goto discard_it; SCTP_INC_STATS_BH(net, SCTP_MIB_INSCTPPACKS); __SCTP_INC_STATS(net, SCTP_MIB_INSCTPPACKS); if (skb_linearize(skb)) goto discard_it; Loading Loading @@ -208,7 +208,7 @@ int sctp_rcv(struct sk_buff *skb) */ if (!asoc) { if (sctp_rcv_ootb(skb)) { SCTP_INC_STATS_BH(net, SCTP_MIB_OUTOFBLUES); __SCTP_INC_STATS(net, SCTP_MIB_OUTOFBLUES); goto discard_release; } } Loading Loading @@ -264,9 +264,9 @@ int sctp_rcv(struct sk_buff *skb) skb = NULL; /* sctp_chunk_free already freed the skb */ goto discard_release; } SCTP_INC_STATS_BH(net, SCTP_MIB_IN_PKT_BACKLOG); __SCTP_INC_STATS(net, SCTP_MIB_IN_PKT_BACKLOG); } else { SCTP_INC_STATS_BH(net, SCTP_MIB_IN_PKT_SOFTIRQ); __SCTP_INC_STATS(net, SCTP_MIB_IN_PKT_SOFTIRQ); sctp_inq_push(&chunk->rcvr->inqueue, chunk); } Loading @@ -281,7 +281,7 @@ int sctp_rcv(struct sk_buff *skb) return 0; discard_it: SCTP_INC_STATS_BH(net, SCTP_MIB_IN_PKT_DISCARDS); __SCTP_INC_STATS(net, SCTP_MIB_IN_PKT_DISCARDS); kfree_skb(skb); return 0; Loading Loading
include/net/sctp/sctp.h +1 −1 Original line number Diff line number Diff line Loading @@ -206,7 +206,7 @@ extern int sysctl_sctp_wmem[3]; /* SCTP SNMP MIB stats handlers */ #define SCTP_INC_STATS(net, field) SNMP_INC_STATS((net)->sctp.sctp_statistics, field) #define SCTP_INC_STATS_BH(net, field) SNMP_INC_STATS_BH((net)->sctp.sctp_statistics, field) #define __SCTP_INC_STATS(net, field) SNMP_INC_STATS_BH((net)->sctp.sctp_statistics, field) #define SCTP_DEC_STATS(net, field) SNMP_DEC_STATS((net)->sctp.sctp_statistics, field) /* sctp mib definitions */ Loading
net/sctp/input.c +6 −6 Original line number Diff line number Diff line Loading @@ -84,7 +84,7 @@ static inline int sctp_rcv_checksum(struct net *net, struct sk_buff *skb) if (val != cmp) { /* CRC failure, dump it. */ SCTP_INC_STATS_BH(net, SCTP_MIB_CHECKSUMERRORS); __SCTP_INC_STATS(net, SCTP_MIB_CHECKSUMERRORS); return -1; } return 0; Loading Loading @@ -122,7 +122,7 @@ int sctp_rcv(struct sk_buff *skb) if (skb->pkt_type != PACKET_HOST) goto discard_it; SCTP_INC_STATS_BH(net, SCTP_MIB_INSCTPPACKS); __SCTP_INC_STATS(net, SCTP_MIB_INSCTPPACKS); if (skb_linearize(skb)) goto discard_it; Loading Loading @@ -208,7 +208,7 @@ int sctp_rcv(struct sk_buff *skb) */ if (!asoc) { if (sctp_rcv_ootb(skb)) { SCTP_INC_STATS_BH(net, SCTP_MIB_OUTOFBLUES); __SCTP_INC_STATS(net, SCTP_MIB_OUTOFBLUES); goto discard_release; } } Loading Loading @@ -264,9 +264,9 @@ int sctp_rcv(struct sk_buff *skb) skb = NULL; /* sctp_chunk_free already freed the skb */ goto discard_release; } SCTP_INC_STATS_BH(net, SCTP_MIB_IN_PKT_BACKLOG); __SCTP_INC_STATS(net, SCTP_MIB_IN_PKT_BACKLOG); } else { SCTP_INC_STATS_BH(net, SCTP_MIB_IN_PKT_SOFTIRQ); __SCTP_INC_STATS(net, SCTP_MIB_IN_PKT_SOFTIRQ); sctp_inq_push(&chunk->rcvr->inqueue, chunk); } Loading @@ -281,7 +281,7 @@ int sctp_rcv(struct sk_buff *skb) return 0; discard_it: SCTP_INC_STATS_BH(net, SCTP_MIB_IN_PKT_DISCARDS); __SCTP_INC_STATS(net, SCTP_MIB_IN_PKT_DISCARDS); kfree_skb(skb); return 0; Loading