NET_RX_DROP
if (status == NET_RX_DROP) {
if (dropped == NET_RX_DROP) {
if (rc == NET_RX_DROP)
if (unlikely(netif_receive_skb(skb) == NET_RX_DROP)) {
return NET_RX_DROP;
if (rx_stat != NET_RX_DROP) {
return NET_RX_DROP;
ret = NET_RX_DROP;
err = NET_RX_DROP;
ret = NET_RX_DROP;
status = NET_RX_DROP;
skb, rq, psp_ext) == NET_RX_DROP))
return NET_RX_DROP;
if (netif_rx(skb) == NET_RX_DROP) {
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
if (error == NET_RX_DROP) {
case NET_RX_DROP: /* same as NET_XMIT_DROP */
if (netif_rx(reply) == NET_RX_DROP) {
if (netif_rx(reply) == NET_RX_DROP) {
if (rx_status == NET_RX_DROP)
case NET_RX_DROP:
if (rx_status == NET_RX_DROP)
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
if (netif_rx(skb) == NET_RX_DROP) {
if (sendrc == NET_RX_DROP) {
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
int ret = NET_RX_DROP;
int ret = NET_RX_DROP;
int ret = NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
int ret = NET_RX_DROP;
int ret = NET_RX_DROP;
ret = NET_RX_DROP;
int ret = NET_RX_DROP;
int res, ret = NET_RX_DROP;
int res, ret = NET_RX_DROP;
int res, ret = NET_RX_DROP;
int res, hdr_len, ret = NET_RX_DROP;
return NET_RX_DROP;
int ret = NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
err = NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
*ret = NET_RX_DROP;
return NET_RX_DROP;
int ret = NET_RX_DROP;
ret = NET_RX_DROP;
ret = NET_RX_DROP;
res = NET_RX_DROP;
if (ret == NET_RX_DROP)
if (res == NET_RX_DROP) {
return NET_RX_DROP;
if (err == NET_RX_DROP)
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
ret = NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return reason ? NET_RX_DROP : NET_RX_SUCCESS;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
if (ret != NET_RX_DROP)
return NET_RX_DROP;
if (ip_rcv_finish_core(net, skb, dev, hint) == NET_RX_DROP)
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
if (cn == NET_RX_DROP) {
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return NET_RX_DROP;
return err ? NET_RX_DROP : NET_RX_SUCCESS;
return (err == -ENOBUFS) ? NET_RX_DROP : NET_RX_SUCCESS;
err = NET_RX_DROP;
err = NET_RX_DROP;
return NET_RX_DROP;